clang API Documentation

Public Types | Public Member Functions | Friends
clang::OnDiskChainedHashTable< Info >::key_iterator Class Reference

Iterates over all of the keys in the table. More...

#include <OnDiskHashTable.h>

List of all members.

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_iteratoroperator++ ()
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)

Detailed Description

template<typename Info>
class clang::OnDiskChainedHashTable< Info >::key_iterator

Iterates over all of the keys in the table.

Definition at line 339 of file OnDiskHashTable.h.


Member Typedef Documentation

Definition at line 345 of file OnDiskHashTable.h.


Constructor & Destructor Documentation

template<typename Info>
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.

template<typename Info>
clang::OnDiskChainedHashTable< Info >::key_iterator::key_iterator ( ) [inline]

Definition at line 351 of file OnDiskHashTable.h.


Member Function Documentation

template<typename Info>
value_type clang::OnDiskChainedHashTable< Info >::key_iterator::operator* ( ) const [inline]

Definition at line 381 of file OnDiskHashTable.h.

template<typename Info>
key_iterator& clang::OnDiskChainedHashTable< Info >::key_iterator::operator++ ( ) [inline]

Definition at line 361 of file OnDiskHashTable.h.

References clang::io::ReadUnalignedLE16().

template<typename Info>
key_iterator clang::OnDiskChainedHashTable< Info >::key_iterator::operator++ ( int  ) [inline]

Definition at line 377 of file OnDiskHashTable.h.


Friends And Related Function Documentation

template<typename Info>
bool operator!= ( const key_iterator X,
const key_iterator Y 
) [friend]

Definition at line 357 of file OnDiskHashTable.h.

template<typename Info>
bool operator== ( const key_iterator X,
const key_iterator Y 
) [friend]

Definition at line 354 of file OnDiskHashTable.h.


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