|
SNAP Library 2.0, User Reference
2013-05-13 16:33:57
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <hash.h>
Public Types | |
| typedef THashKeyDat< TKey, TDat > | THKeyDat |
Public Member Functions | |
| THashKeyDatI () | |
| THashKeyDatI (const THashKeyDatI &_HashKeyDatI) | |
| THashKeyDatI (const THKeyDat *_KeyDatI, const THKeyDat *_EndI) | |
| THashKeyDatI & | operator= (const THashKeyDatI &HashKeyDatI) |
| bool | operator== (const THashKeyDatI &HashKeyDatI) const |
| bool | operator< (const THashKeyDatI &HashKeyDatI) const |
| THashKeyDatI & | operator++ (int) |
| THashKeyDatI & | operator-- (int) |
| THKeyDat & | operator* () const |
| THKeyDat & | operator() () const |
| THKeyDat * | operator-> () const |
| THashKeyDatI & | Next () |
| bool | IsEmpty () const |
| Tests whether the iterator has been initialized. | |
| bool | IsEnd () const |
| Tests whether the iterator is pointing to the past-end element. | |
| const TKey & | GetKey () const |
| const TDat & | GetDat () const |
| TDat & | GetDat () |
Private Attributes | |
| THKeyDat * | KeyDatI |
| THKeyDat * | EndI |
| typedef THashKeyDat<TKey, TDat> THashKeyDatI< TKey, TDat >::THKeyDat |
| THashKeyDatI< TKey, TDat >::THashKeyDatI | ( | ) | [inline] |
| THashKeyDatI< TKey, TDat >::THashKeyDatI | ( | const THashKeyDatI< TKey, TDat > & | _HashKeyDatI | ) | [inline] |
| THashKeyDatI< TKey, TDat >::THashKeyDatI | ( | const THKeyDat * | _KeyDatI, |
| const THKeyDat * | _EndI | ||
| ) | [inline] |
| const TDat& THashKeyDatI< TKey, TDat >::GetDat | ( | ) | const [inline] |
| TDat& THashKeyDatI< TKey, TDat >::GetDat | ( | ) | [inline] |
| const TKey& THashKeyDatI< TKey, TDat >::GetKey | ( | ) | const [inline] |
| bool THashKeyDatI< TKey, TDat >::IsEmpty | ( | ) | const [inline] |
| bool THashKeyDatI< TKey, TDat >::IsEnd | ( | ) | const [inline] |
| THashKeyDatI& THashKeyDatI< TKey, TDat >::Next | ( | ) | [inline] |
Definition at line 64 of file hash.h.
{ operator++(1); return *this; }
| THKeyDat& THashKeyDatI< TKey, TDat >::operator() | ( | ) | const [inline] |
| THKeyDat& THashKeyDatI< TKey, TDat >::operator* | ( | ) | const [inline] |
| THashKeyDatI& THashKeyDatI< TKey, TDat >::operator++ | ( | int | ) | [inline] |
| THashKeyDatI& THashKeyDatI< TKey, TDat >::operator-- | ( | int | ) | [inline] |
| THKeyDat* THashKeyDatI< TKey, TDat >::operator-> | ( | ) | const [inline] |
| bool THashKeyDatI< TKey, TDat >::operator< | ( | const THashKeyDatI< TKey, TDat > & | HashKeyDatI | ) | const [inline] |
| THashKeyDatI& THashKeyDatI< TKey, TDat >::operator= | ( | const THashKeyDatI< TKey, TDat > & | HashKeyDatI | ) | [inline] |
| bool THashKeyDatI< TKey, TDat >::operator== | ( | const THashKeyDatI< TKey, TDat > & | HashKeyDatI | ) | const [inline] |
THKeyDat* THashKeyDatI< TKey, TDat >::EndI [private] |
THKeyDat* THashKeyDatI< TKey, TDat >::KeyDatI [private] |