|
SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Public Member Functions | |
| TStrHash () | |
| TStrHash (const PStringPool &StrPool) | |
| TStrHash (const int &Ports, const bool &_AutoSizeP=false, const PStringPool &StrPool=PStringPool()) | |
| TStrHash (const TStrHash &Hash) | |
| TStrHash (TSIn &SIn, bool PoolToo=true) | |
| void | Load (TSIn &SIn, bool PoolToo=true) |
| void | Save (TSOut &SOut, bool PoolToo=true) const |
| void | SetPool (const PStringPool &StrPool) |
| PStringPool | GetPool () const |
| TStrHash & | operator= (const TStrHash &Hash) |
| bool | Empty () const |
| int | Len () const |
| int | Reserved () const |
| int | GetPorts () const |
| bool | IsAutoSize () const |
| int | GetMxKeyIds () const |
| bool | IsKeyIdEqKeyN () const |
| int | AddKey (const char *Key) |
| int | AddKey (const TStr &Key) |
| int | AddKey (const TChA &Key) |
| int | AddDat (const char *Key, const TDat &Dat) |
| int | AddDat (const TStr &Key, const TDat &Dat) |
| int | AddDat (const TChA &Key, const TDat &Dat) |
| TDat & | AddDat (const char *Key) |
| TDat & | AddDat (const TStr &Key) |
| TDat & | AddDat (const TChA &Key) |
| TDat & | AddDatId (const char *Key) |
| TDat & | AddDatId (const TStr &Key) |
| TDat & | AddDatId (const TChA &Key) |
| const TDat & | operator[] (const int &KeyId) const |
| TDat & | operator[] (const int &KeyId) |
| const TDat & | operator() (const char *Key) const |
| const TDat & | GetDat (const char *Key) const |
| const TDat & | GetDat (const TStr &Key) const |
| TDat & | GetDat (const char *Key) |
| const TDat & | GetDat (const TStr &Key) |
| const TDat & | GetDat (const TChA &Key) |
| TDat & | GetDatId (const int &KeyId) |
| const TDat & | GetDatId (const int &KeyId) const |
| void | GetKeyDat (const int &KeyId, int &KeyO, TDat &Dat) const |
| void | GetKeyDat (const int &KeyId, const char *&Key, TDat &Dat) const |
| void | GetKeyDat (const int &KeyId, TStr &Key, TDat &Dat) const |
| void | GetKeyDat (const int &KeyId, TChA &Key, TDat &Dat) const |
| int | GetKeyId (const char *Key) const |
| int | GetKeyId (const TStr &Key) const |
| const char * | GetKey (const int &KeyId) const |
| int | GetKeyOfs (const int &KeyId) const |
| const char * | KeyFromOfs (const int &KeyO) const |
| bool | IsKey (const char *Key) const |
| bool | IsKey (const TStr &Key) const |
| bool | IsKey (const TChA &Key) const |
| bool | IsKey (const char *Key, int &KeyId) const |
| bool | IsKeyGetDat (const char *Key, TDat &Dat) const |
| bool | IsKeyGetDat (const TStr &Key, TDat &Dat) const |
| bool | IsKeyGetDat (const TChA &Key, TDat &Dat) const |
| bool | IsKeyId (const int &KeyId) const |
| int | FFirstKeyId () const |
| bool | FNextKeyId (int &KeyId) const |
| void | GetKeyV (TVec< TStr > &KeyV) const |
| void | GetStrIdV (TIntV &StrIdV) const |
| void | GetDatV (TVec< TDat > &DatV) const |
| void | GetKeyDatPrV (TVec< TPair< TStr, TDat > > &KeyDatPrV) const |
| void | GetDatKeyPrV (TVec< TPair< TDat, TStr > > &DatKeyPrV) const |
| void | Pack () |
| TStrHash< TDat, TStringPool, THashFunc >::TStrHash | ( | ) | [inline] |
| TStrHash< TDat, TStringPool, THashFunc >::TStrHash | ( | const PStringPool & | StrPool | ) | [inline] |
| TStrHash< TDat, TStringPool, THashFunc >::TStrHash | ( | const int & | Ports, |
| const bool & | _AutoSizeP = false, |
||
| const PStringPool & | StrPool = PStringPool() |
||
| ) | [inline] |
| TStrHash< TDat, TStringPool, THashFunc >::TStrHash | ( | const TStrHash< TDat, TStringPool, THashFunc > & | Hash | ) | [inline] |
| TStrHash< TDat, TStringPool, THashFunc >::TStrHash | ( | TSIn & | SIn, |
| bool | PoolToo = true |
||
| ) | [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::AddDat | ( | const char * | Key, |
| const TDat & | Dat | ||
| ) | [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::AddDat | ( | const TStr & | Key, |
| const TDat & | Dat | ||
| ) | [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::AddDat | ( | const TChA & | Key, |
| const TDat & | Dat | ||
| ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::AddDat | ( | const char * | Key | ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::AddDat | ( | const TStr & | Key | ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::AddDat | ( | const TChA & | Key | ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::AddDatId | ( | const char * | Key | ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::AddDatId | ( | const TStr & | Key | ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::AddDatId | ( | const TChA & | Key | ) | [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::AddKey | ( | const char * | Key | ) |
| int TStrHash< TDat, TStringPool, THashFunc >::AddKey | ( | const TStr & | Key | ) | [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::AddKey | ( | const TChA & | Key | ) | [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::Empty | ( | ) | const [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::FFirstKeyId | ( | ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::FNextKeyId | ( | int & | KeyId | ) | const |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDat | ( | const char * | Key | ) | const [inline] |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDat | ( | const TStr & | Key | ) | const [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDat | ( | const char * | Key | ) | [inline] |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDat | ( | const TStr & | Key | ) | [inline] |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDat | ( | const TChA & | Key | ) | [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDatId | ( | const int & | KeyId | ) | [inline] |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::GetDatId | ( | const int & | KeyId | ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetDatKeyPrV | ( | TVec< TPair< TDat, TStr > > & | DatKeyPrV | ) | const |
| void TStrHash< TDat, TStringPool, THashFunc >::GetDatV | ( | TVec< TDat > & | DatV | ) | const |
| const char* TStrHash< TDat, TStringPool, THashFunc >::GetKey | ( | const int & | KeyId | ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetKeyDat | ( | const int & | KeyId, |
| int & | KeyO, | ||
| TDat & | Dat | ||
| ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetKeyDat | ( | const int & | KeyId, |
| const char *& | Key, | ||
| TDat & | Dat | ||
| ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetKeyDat | ( | const int & | KeyId, |
| TStr & | Key, | ||
| TDat & | Dat | ||
| ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetKeyDat | ( | const int & | KeyId, |
| TChA & | Key, | ||
| TDat & | Dat | ||
| ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetKeyDatPrV | ( | TVec< TPair< TStr, TDat > > & | KeyDatPrV | ) | const |
| int TStrHash< TDat, TStringPool, THashFunc >::GetKeyId | ( | const char * | Key | ) | const |
| int TStrHash< TDat, TStringPool, THashFunc >::GetKeyId | ( | const TStr & | Key | ) | const [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::GetKeyOfs | ( | const int & | KeyId | ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetKeyV | ( | TVec< TStr > & | KeyV | ) | const |
| int TStrHash< TDat, TStringPool, THashFunc >::GetMxKeyIds | ( | ) | const [inline] |
| PStringPool TStrHash< TDat, TStringPool, THashFunc >::GetPool | ( | ) | const [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::GetPorts | ( | ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::GetStrIdV | ( | TIntV & | StrIdV | ) | const |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsAutoSize | ( | ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKey | ( | const char * | Key | ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKey | ( | const TStr & | Key | ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKey | ( | const TChA & | Key | ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKey | ( | const char * | Key, |
| int & | KeyId | ||
| ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKeyGetDat | ( | const char * | Key, |
| TDat & | Dat | ||
| ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKeyGetDat | ( | const TStr & | Key, |
| TDat & | Dat | ||
| ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKeyGetDat | ( | const TChA & | Key, |
| TDat & | Dat | ||
| ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKeyId | ( | const int & | KeyId | ) | const [inline] |
| bool TStrHash< TDat, TStringPool, THashFunc >::IsKeyIdEqKeyN | ( | ) | const [inline] |
| const char* TStrHash< TDat, TStringPool, THashFunc >::KeyFromOfs | ( | const int & | KeyO | ) | const [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::Len | ( | ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::Load | ( | TSIn & | SIn, |
| bool | PoolToo = true |
||
| ) | [inline] |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::operator() | ( | const char * | Key | ) | const [inline] |
| TStrHash< TDat, TStringPool, THashFunc > & TStrHash< TDat, TStringPool, THashFunc >::operator= | ( | const TStrHash< TDat, TStringPool, THashFunc > & | Hash | ) |
| const TDat& TStrHash< TDat, TStringPool, THashFunc >::operator[] | ( | const int & | KeyId | ) | const [inline] |
| TDat& TStrHash< TDat, TStringPool, THashFunc >::operator[] | ( | const int & | KeyId | ) | [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::Pack | ( | ) | [inline] |
| int TStrHash< TDat, TStringPool, THashFunc >::Reserved | ( | ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::Save | ( | TSOut & | SOut, |
| bool | PoolToo = true |
||
| ) | const [inline] |
| void TStrHash< TDat, TStringPool, THashFunc >::SetPool | ( | const PStringPool & | StrPool | ) | [inline] |