LLVM  6.0.0svn
Public Member Functions | Friends | List of all members
llvm::pdb::HashTableIterator Class Reference

#include "llvm/DebugInfo/PDB/Native/HashTable.h"

Inheritance diagram for llvm::pdb::HashTableIterator:
Inheritance graph
[legend]
Collaboration diagram for llvm::pdb::HashTableIterator:
Collaboration graph
[legend]

Public Member Functions

 HashTableIterator (const HashTable &Map)
 
HashTableIteratoroperator= (const HashTableIterator &R)
 
bool operator== (const HashTableIterator &R) const
 
const std::pair< uint32_t, uint32_t > & operator* () const
 
HashTableIteratoroperator++ ()
 
- Public Member Functions inherited from llvm::iterator_facade_base< HashTableIterator, std::forward_iterator_tag, std::pair< uint32_t, uint32_t > >
HashTableIterator operator+ (std::ptrdiff_t n) const
 
HashTableIterator operator- (std::ptrdiff_t n) const
 
HashTableIterator & operator++ ()
 
HashTableIterator operator++ (int)
 
HashTableIterator & operator-- ()
 
HashTableIterator operator-- (int)
 
bool operator!= (const HashTableIterator &RHS) const
 
bool operator> (const HashTableIterator &RHS) const
 
bool operator<= (const HashTableIterator &RHS) const
 
bool operator>= (const HashTableIterator &RHS) const
 
std::pair< uint32_t, uint32_t > * operator-> ()
 
std::pair< uint32_t, uint32_t > * operator-> () const
 
ReferenceProxy operator[] (std::ptrdiff_t n)
 
ReferenceProxy operator[] (std::ptrdiff_t n) const
 

Friends

class HashTable
 

Additional Inherited Members

- Protected Types inherited from llvm::iterator_facade_base< HashTableIterator, std::forward_iterator_tag, std::pair< uint32_t, uint32_t > >
enum  
 

Detailed Description

Definition at line 81 of file HashTable.h.

Constructor & Destructor Documentation

◆ HashTableIterator()

HashTableIterator::HashTableIterator ( const HashTable Map)

Member Function Documentation

◆ operator*()

const std::pair< uint32_t, uint32_t > & HashTableIterator::operator* ( ) const

◆ operator++()

HashTableIterator & HashTableIterator::operator++ ( )

◆ operator=()

HashTableIterator & HashTableIterator::operator= ( const HashTableIterator R)

Definition at line 280 of file HashTable.cpp.

◆ operator==()

bool HashTableIterator::operator== ( const HashTableIterator R) const

Definition at line 285 of file HashTable.cpp.

Friends And Related Function Documentation

◆ HashTable

friend class HashTable
friend

Definition at line 84 of file HashTable.h.


The documentation for this class was generated from the following files: