|
SNAP Library 4.1, Developer Reference
2018-07-26 16:30:42
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <shash.h>

Public Types | |
| typedef THashSetKey< TKey > | TSetKey |
Public Member Functions | |
| THashSetKeyI () | |
| THashSetKeyI (const THashSetKeyI &_SetKeyI) | |
| THashSetKeyI (const TSetKey *_KeyI, const TSetKey *_EndI) | |
| THashSetKeyI & | operator= (const THashSetKeyI &SetKeyI) |
| bool | operator== (const THashSetKeyI &SetKeyI) const |
| bool | operator< (const THashSetKeyI &SetKeyI) const |
| THashSetKeyI & | operator++ (int) |
| THashSetKeyI & | operator-- (int) |
| const TKey & | operator* () const |
| const TKey & | operator() () const |
| const TKey * | operator-> () const |
| THashSetKeyI & | Next () |
| bool | IsEmpty () const |
| Returns true, if the iterator is empty - has not been initialized. More... | |
| bool | IsEnd () const |
| Returns true, if the iterator is pointing to the past-end element. More... | |
| const TKey & | GetKey () const |
Private Attributes | |
| TSetKey * | KeyI |
| TSetKey * | EndI |
| typedef THashSetKey<TKey> THashSetKeyI< TKey >::TSetKey |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1041 of file shash.h.
References Assert, THashSetKey< TKey >::HashCd, THashSetKey< TKey >::Key, and THashSetKeyI< TKey >::KeyI.
|
inline |
Returns true, if the iterator is empty - has not been initialized.
Definition at line 1037 of file shash.h.
References THashSetKeyI< TKey >::KeyI.
|
inline |
Returns true, if the iterator is pointing to the past-end element.
Definition at line 1039 of file shash.h.
References THashSetKeyI< TKey >::EndI, and THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1034 of file shash.h.
References THashSetKeyI< TKey >::operator++().

|
inline |
Definition at line 1032 of file shash.h.
References THashSetKey< TKey >::Key, and THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1031 of file shash.h.
References THashSetKey< TKey >::Key, and THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1028 of file shash.h.
References THashSetKeyI< TKey >::KeyI.
Referenced by THashSetKeyI< TKey >::Next().

|
inline |
Definition at line 1029 of file shash.h.
References THashSetKey< TKey >::HashCd, and THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1033 of file shash.h.
References THashSetKey< TKey >::Key, and THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1026 of file shash.h.
References THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1022 of file shash.h.
References THashSetKeyI< TKey >::EndI, and THashSetKeyI< TKey >::KeyI.
|
inline |
Definition at line 1024 of file shash.h.
References THashSetKeyI< TKey >::KeyI.
|
private |
Definition at line 1014 of file shash.h.
Referenced by THashSetKeyI< TKey >::IsEnd(), and THashSetKeyI< TKey >::operator=().
|
private |
Definition at line 1013 of file shash.h.
Referenced by THashSetKeyI< TKey >::GetKey(), THashSetKeyI< TKey >::IsEmpty(), THashSetKeyI< TKey >::IsEnd(), THashSetKeyI< TKey >::operator()(), THashSetKeyI< TKey >::operator*(), THashSetKeyI< TKey >::operator++(), THashSetKeyI< TKey >::operator--(), THashSetKeyI< TKey >::operator->(), THashSetKeyI< TKey >::operator<(), THashSetKeyI< TKey >::operator=(), and THashSetKeyI< TKey >::operator==().