|
SNAP Library 4.0, Developer Reference
2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <hashmp.h>

Public Types | |
| typedef THashMPKeyDat< TKey, TDat > | TPHKeyDat |
Public Member Functions | |
| THashMPKeyDatI () | |
| THashMPKeyDatI (const THashMPKeyDatI &_HashKeyDatI) | |
| THashMPKeyDatI (const TPHKeyDat *_KeyDatI, const TPHKeyDat *_EndI) | |
| THashMPKeyDatI & | operator= (const THashMPKeyDatI &HashKeyDatI) |
| bool | operator== (const THashMPKeyDatI &HashKeyDatI) const |
| bool | operator< (const THashMPKeyDatI &HashKeyDatI) const |
| THashMPKeyDatI & | operator++ (int) |
| THashMPKeyDatI & | operator-- (int) |
| TPHKeyDat & | operator* () const |
| TPHKeyDat & | operator() () const |
| TPHKeyDat * | operator-> () const |
| THashMPKeyDatI & | Next () |
| bool | IsEmpty () const |
| Tests whether the iterator has been initialized. More... | |
| bool | IsEnd () const |
| Tests whether the iterator is pointing to the past-end element. More... | |
| const TKey & | GetKey () const |
| const TDat & | GetDat () const |
| TDat & | GetDat () |
Private Attributes | |
| TPHKeyDat * | KeyDatI |
| TPHKeyDat * | EndI |
| typedef THashMPKeyDat<TKey, TDat> THashMPKeyDatI< TKey, TDat >::TPHKeyDat |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 74 of file hashmp.h.
References THashMPKeyDat< TKey, TDat >::Dat, and THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
Definition at line 75 of file hashmp.h.
References Assert, THashMPKeyDat< TKey, TDat >::Dat, THashMPKeyDat< TKey, TDat >::HashCd, and THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
Definition at line 73 of file hashmp.h.
References Assert, THashMPKeyDat< TKey, TDat >::HashCd, THashMPKeyDat< TKey, TDat >::Key, and THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
Tests whether the iterator has been initialized.
Definition at line 69 of file hashmp.h.
References THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
Tests whether the iterator is pointing to the past-end element.
Definition at line 71 of file hashmp.h.
References THashMPKeyDatI< TKey, TDat >::EndI, and THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
Definition at line 66 of file hashmp.h.
References THashMPKeyDatI< TKey, TDat >::operator++().

|
inline |
|
inline |
|
inline |
Definition at line 61 of file hashmp.h.
References THashMPKeyDatI< TKey, TDat >::KeyDatI.
Referenced by THashMPKeyDatI< TKey, TDat >::Next().

|
inline |
Definition at line 62 of file hashmp.h.
References THashMPKeyDat< TKey, TDat >::HashCd, and THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
|
inline |
|
inline |
Definition at line 55 of file hashmp.h.
References THashMPKeyDatI< TKey, TDat >::EndI, and THashMPKeyDatI< TKey, TDat >::KeyDatI.
|
inline |
|
private |
Definition at line 47 of file hashmp.h.
Referenced by THashMPKeyDatI< TKey, TDat >::IsEnd(), and THashMPKeyDatI< TKey, TDat >::operator=().
|
private |
Definition at line 46 of file hashmp.h.
Referenced by THashMPKeyDatI< TKey, TDat >::GetDat(), THashMPKeyDatI< TKey, TDat >::GetKey(), THashMPKeyDatI< TKey, TDat >::IsEmpty(), THashMPKeyDatI< TKey, TDat >::IsEnd(), THashMPKeyDatI< TKey, TDat >::operator()(), THashMPKeyDatI< TKey, TDat >::operator*(), THashMPKeyDatI< TKey, TDat >::operator++(), THashMPKeyDatI< TKey, TDat >::operator--(), THashMPKeyDatI< TKey, TDat >::operator->(), THashMPKeyDatI< TKey, TDat >::operator<(), THashMPKeyDatI< TKey, TDat >::operator=(), and THashMPKeyDatI< TKey, TDat >::operator==().