GCC Middle and Back End API Reference
|
#include <ordered-hash-map.h>
Data Structures | |
struct | reference_pair |
Public Member Functions | |
iterator (const ordered_hash_map &map, unsigned idx) | |
iterator & | operator++ () |
reference_pair | operator* () |
bool | operator!= (const iterator &other) const |
bool | valid_index_p () const |
Data Fields | |
const ordered_hash_map & | m_ordered_hash_map |
unsigned | m_idx |
|
inlineexplicit |
References m_idx, m_ordered_hash_map, map, and ordered_hash_map< KeyId, Value, Traits >::ordered_hash_map().
Referenced by operator!=(), and operator++().
|
inline |
References iterator(), and m_idx.
|
inline |
|
inline |
References iterator(), m_idx, and valid_index_p().
|
inline |
References ordered_hash_map< KeyId, Value, Traits >::get(), m_idx, m_ordered_hash_map, NULL, and ordered_hash_map< KeyId, Value, Traits >::ordered_hash_map().
Referenced by operator++().
unsigned ordered_hash_map< KeyId, Value, Traits >::iterator::m_idx |
Referenced by iterator(), operator!=(), operator*(), operator++(), and valid_index_p().
const ordered_hash_map& ordered_hash_map< KeyId, Value, Traits >::iterator::m_ordered_hash_map |
Referenced by iterator(), operator*(), and valid_index_p().