| 
    SNAP Library 2.0, Developer Reference
    2013-05-13 16:33:57
    
   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().