clang API Documentation
Iterates over all of the keys in the table. More...
#include <OnDiskHashTable.h>
Public Types | |
| typedef external_key_type | value_type |
Public Member Functions | |
| key_iterator (const unsigned char *const Ptr, unsigned NumEntries, Info *InfoObj) | |
| key_iterator () | |
| key_iterator & | operator++ () |
| key_iterator | operator++ (int) |
| value_type | operator* () const |
Friends | |
| bool | operator== (const key_iterator &X, const key_iterator &Y) |
| bool | operator!= (const key_iterator &X, const key_iterator &Y) |
Iterates over all of the keys in the table.
Definition at line 339 of file OnDiskHashTable.h.
| typedef external_key_type clang::OnDiskChainedHashTable< Info >::key_iterator::value_type |
Definition at line 345 of file OnDiskHashTable.h.
| clang::OnDiskChainedHashTable< Info >::key_iterator::key_iterator | ( | const unsigned char *const | Ptr, |
| unsigned | NumEntries, | ||
| Info * | InfoObj | ||
| ) | [inline] |
Definition at line 347 of file OnDiskHashTable.h.
| clang::OnDiskChainedHashTable< Info >::key_iterator::key_iterator | ( | ) | [inline] |
Definition at line 351 of file OnDiskHashTable.h.
| value_type clang::OnDiskChainedHashTable< Info >::key_iterator::operator* | ( | ) | const [inline] |
Definition at line 381 of file OnDiskHashTable.h.
| key_iterator& clang::OnDiskChainedHashTable< Info >::key_iterator::operator++ | ( | ) | [inline] |
Definition at line 361 of file OnDiskHashTable.h.
References clang::io::ReadUnalignedLE16().
| key_iterator clang::OnDiskChainedHashTable< Info >::key_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 377 of file OnDiskHashTable.h.
| bool operator!= | ( | const key_iterator & | X, |
| const key_iterator & | Y | ||
| ) | [friend] |
Definition at line 357 of file OnDiskHashTable.h.
| bool operator== | ( | const key_iterator & | X, |
| const key_iterator & | Y | ||
| ) | [friend] |
Definition at line 354 of file OnDiskHashTable.h.