SNAP Library , Developer Reference
2013-01-07 14:03:36
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <shash.h>
Public Member Functions | |
TSHashKeyDat () | |
TSHashKeyDat (const TKey &_Key) | |
TSHashKeyDat (const TKey &_Key, const TDat &_Dat) | |
TSHashKeyDat (const TSHashKeyDat &HashKeyDat) | |
TSHashKeyDat (TSIn &SIn) | |
void | Save (TSOut &SOut) const |
TSHashKeyDat & | operator= (const TSHashKeyDat &HashKeyDat) |
bool | operator== (const TSHashKeyDat &HashKeyDat) const |
bool | operator< (const TSHashKeyDat &HashKeyDat) const |
int | Hash () const |
Public Attributes | |
TKey | Key |
TDat | Dat |
TSHashKeyDat< TKey, TDat >::TSHashKeyDat | ( | ) | [inline] |
TSHashKeyDat< TKey, TDat >::TSHashKeyDat | ( | const TKey & | _Key | ) | [inline] |
TSHashKeyDat< TKey, TDat >::TSHashKeyDat | ( | const TKey & | _Key, |
const TDat & | _Dat | ||
) | [inline] |
TSHashKeyDat< TKey, TDat >::TSHashKeyDat | ( | const TSHashKeyDat< TKey, TDat > & | HashKeyDat | ) | [inline] |
TSHashKeyDat< TKey, TDat >::TSHashKeyDat | ( | TSIn & | SIn | ) | [inline, explicit] |
int TSHashKeyDat< TKey, TDat >::Hash | ( | ) | const [inline] |
Definition at line 467 of file shash.h.
References TSHashKeyDat< TKey, TDat >::Key.
{ return Key.GetPrimHashCd(); }
bool TSHashKeyDat< TKey, TDat >::operator< | ( | const TSHashKeyDat< TKey, TDat > & | HashKeyDat | ) | const [inline] |
Definition at line 466 of file shash.h.
References TSHashKeyDat< TKey, TDat >::Key.
TSHashKeyDat& TSHashKeyDat< TKey, TDat >::operator= | ( | const TSHashKeyDat< TKey, TDat > & | HashKeyDat | ) | [inline] |
Definition at line 463 of file shash.h.
References TSHashKeyDat< TKey, TDat >::Dat, and TSHashKeyDat< TKey, TDat >::Key.
bool TSHashKeyDat< TKey, TDat >::operator== | ( | const TSHashKeyDat< TKey, TDat > & | HashKeyDat | ) | const [inline] |
Definition at line 465 of file shash.h.
References TSHashKeyDat< TKey, TDat >::Key.
void TSHashKeyDat< TKey, TDat >::Save | ( | TSOut & | SOut | ) | const [inline] |
Definition at line 462 of file shash.h.
References TSHashKeyDat< TKey, TDat >::Dat, and TSHashKeyDat< TKey, TDat >::Key.
TDat TSHashKeyDat< TKey, TDat >::Dat |
Definition at line 455 of file shash.h.
Referenced by TSparseHash< TKey, TDat, GroupSize >::GetDatKeyId(), TSparseHash< TKey, TDat, GroupSize >::GetKeyDat(), TSHashKeyDat< TKey, TDat >::operator=(), and TSHashKeyDat< TKey, TDat >::Save().
TKey TSHashKeyDat< TKey, TDat >::Key |
Definition at line 454 of file shash.h.
Referenced by TSparseHash< TKey, TDat, GroupSize >::GetKey(), TSparseHash< TKey, TDat, GroupSize >::GetKeyDat(), TSHashKeyDat< TKey, TDat >::Hash(), TSHashKeyDat< TKey, TDat >::operator<(), TSHashKeyDat< TKey, TDat >::operator=(), TSHashKeyDat< TKey, TDat >::operator==(), and TSHashKeyDat< TKey, TDat >::Save().