LLVM: llvm::pdb::HashTableIterator< ValueT > Class Template Reference (original) (raw)
#include "[llvm/DebugInfo/PDB/Native/HashTable.h](HashTable%5F8h%5Fsource.html)"
Inheritance diagram for llvm::pdb::HashTableIterator< ValueT >:
| Public Member Functions | |
|---|---|
| HashTableIterator (const HashTable< ValueT > &Map) | |
| HashTableIterator (const HashTableIterator &R)=default | |
| HashTableIterator & | operator= (const HashTableIterator &R) |
| bool | operator== (const HashTableIterator &R) const |
| const std::pair< uint32_t, ValueT > & | operator* () const |
| HashTableIterator & | operator++ () |
| Public Member Functions inherited from llvm::iterator_facade_base< HashTableIterator< ValueT >, std::forward_iterator_tag, const std::pair< uint32_t, ValueT > > | |
| HashTableIterator< ValueT > | operator+ (std::ptrdiff_t n) const |
| HashTableIterator< ValueT > | operator- (std::ptrdiff_t n) const |
| HashTableIterator< ValueT > & | operator++ () |
| HashTableIterator< ValueT > & | operator-- () |
| bool | operator!= (const HashTableIterator< ValueT > &RHS) const |
| bool | operator> (const HashTableIterator< ValueT > &RHS) const |
| bool | operator<= (const HashTableIterator< ValueT > &RHS) const |
| bool | operator>= (const HashTableIterator< ValueT > &RHS) const |
| PointerProxy | operator-> () const |
| ReferenceProxy | operator[] (std::ptrdiff_t n) const |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::iterator_facade_base< HashTableIterator< ValueT >, std::forward_iterator_tag, const std::pair< uint32_t, ValueT > > | |
| using | iterator_category |
| using | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
| Protected Types inherited from llvm::iterator_facade_base< HashTableIterator< ValueT >, std::forward_iterator_tag, const std::pair< uint32_t, ValueT > > | |
| enum |
Detailed Description
template
class llvm::pdb::HashTableIterator< ValueT >
Definition at line 37 of file HashTable.h.
Constructor & Destructor Documentation
template
◆ HashTableIterator() [2/2]
template
Member Function Documentation
◆ operator*()
template
◆ operator++()
template
◆ operator=()
template
◆ operator==()
template
The documentation for this class was generated from the following file:
- include/llvm/DebugInfo/PDB/Native/HashTable.h