SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
PHash< TKey, TDat > Class Template Reference

List of all members.

Public Member Functions

 PHash ()
 PHash (const int &MxVals, const int &Vals)
 PHash (const THash< TKey, TDat > &_V)
 PHash (TSIn &SIn)
void Save (TSOut &SOut) const
PHash< TKey, TDat > & operator= (const PHash< TKey, TDat > &Vec)
bool operator== (const PHash< TKey, TDat > &Vec) const
bool operator< (const PHash< TKey, TDat > &Vec) const

Static Public Member Functions

static TPt< PHash< TKey, TDat > > New ()
static TPt< PHash< TKey, TDat > > New (const int &MxVals, const int &Vals)
static TPt< PHash< TKey, TDat > > New (const THash< TKey, TDat > &H)
static TPt< PHash< TKey, TDat > > Load (TSIn &SIn)

Public Attributes

THash< TKey, TDat > H

Friends

class TPt< PHash< TKey, TDat > >

template<class TKey, class TDat>
class PHash< TKey, TDat >


Constructor & Destructor Documentation

template<class TKey, class TDat>
PHash< TKey, TDat >::PHash ( ) [inline]
template<class TKey, class TDat>
PHash< TKey, TDat >::PHash ( const int &  MxVals,
const int &  Vals 
) [inline]
template<class TKey, class TDat>
PHash< TKey, TDat >::PHash ( const THash< TKey, TDat > &  _V) [inline]
template<class TKey, class TDat>
PHash< TKey, TDat >::PHash ( TSIn SIn) [inline, explicit]

Member Function Documentation

template<class TKey, class TDat>
static TPt<PHash<TKey, TDat> > PHash< TKey, TDat >::Load ( TSIn SIn) [inline, static]
template<class TKey, class TDat>
static TPt<PHash<TKey, TDat> > PHash< TKey, TDat >::New ( ) [inline, static]
template<class TKey, class TDat>
static TPt<PHash<TKey, TDat> > PHash< TKey, TDat >::New ( const int &  MxVals,
const int &  Vals 
) [inline, static]
template<class TKey, class TDat>
static TPt<PHash<TKey, TDat> > PHash< TKey, TDat >::New ( const THash< TKey, TDat > &  H) [inline, static]
template<class TKey, class TDat>
bool PHash< TKey, TDat >::operator< ( const PHash< TKey, TDat > &  Vec) const [inline]
template<class TKey, class TDat>
PHash<TKey, TDat>& PHash< TKey, TDat >::operator= ( const PHash< TKey, TDat > &  Vec) [inline]
template<class TKey, class TDat>
bool PHash< TKey, TDat >::operator== ( const PHash< TKey, TDat > &  Vec) const [inline]
template<class TKey, class TDat>
void PHash< TKey, TDat >::Save ( TSOut SOut) const [inline]

Friends And Related Function Documentation

template<class TKey, class TDat>
friend class TPt< PHash< TKey, TDat > > [friend]

Member Data Documentation

template<class TKey, class TDat>
THash<TKey, TDat> PHash< TKey, TDat >::H

The documentation for this class was generated from the following file: