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
TPt< TRec > Class Template Reference

List of all members.

Public Types

typedef TRec TObj

Public Member Functions

 TPt ()
 TPt (const TPt &Pt)
 TPt (TRec *_Addr)
 ~TPt ()
 TPt (TSIn &SIn)
 TPt (TSIn &SIn, void *ThisPt)
void Save (TSOut &SOut) const
void LoadXml (const TPt< TXmlTok > &XmlTok, const TStr &Nm)
void SaveXml (TSOut &SOut, const TStr &Nm) const
TPtoperator= (const TPt &Pt)
bool operator== (const TPt &Pt) const
bool operator!= (const TPt &Pt) const
bool operator< (const TPt &Pt) const
TRec * operator-> () const
TRec & operator* () const
TRec & operator[] (const int &RecN) const
TRec * operator() () const
bool Empty () const
void Clr ()
int GetRefs () const
int GetPrimHashCd () const
int GetSecHashCd () const
TPt< TRec > Clone ()

Static Public Member Functions

static TPt New ()

template<class TRec>
class TPt< TRec >


Member Typedef Documentation

template<class TRec>
typedef TRec TPt< TRec >::TObj

Constructor & Destructor Documentation

template<class TRec>
TPt< TRec >::TPt ( ) [inline]
template<class TRec>
TPt< TRec >::TPt ( const TPt< TRec > &  Pt) [inline]
template<class TRec>
TPt< TRec >::TPt ( TRec *  _Addr) [inline]
template<class TRec>
TPt< TRec >::~TPt ( ) [inline]
template<class TRec>
TPt< TRec >::TPt ( TSIn SIn) [explicit]
template<class TRec>
TPt< TRec >::TPt ( TSIn SIn,
void *  ThisPt 
) [explicit]

Member Function Documentation

template<class TRec>
TPt<TRec> TPt< TRec >::Clone ( ) [inline]
template<class TRec>
void TPt< TRec >::Clr ( ) [inline]
template<class TRec>
bool TPt< TRec >::Empty ( ) const [inline]
template<class TRec>
int TPt< TRec >::GetPrimHashCd ( ) const [inline]
template<class TRec>
int TPt< TRec >::GetRefs ( ) const [inline]
template<class TRec>
int TPt< TRec >::GetSecHashCd ( ) const [inline]
template<class TRec >
void TPt< TRec >::LoadXml ( const TPt< TXmlTok > &  XmlTok,
const TStr Nm 
)
template<class TRec>
static TPt TPt< TRec >::New ( ) [inline, static]
template<class TRec>
bool TPt< TRec >::operator!= ( const TPt< TRec > &  Pt) const [inline]
template<class TRec>
TRec* TPt< TRec >::operator() ( ) const [inline]
template<class TRec>
TRec& TPt< TRec >::operator* ( ) const [inline]
template<class TRec>
TRec* TPt< TRec >::operator-> ( ) const [inline]
template<class TRec>
bool TPt< TRec >::operator< ( const TPt< TRec > &  Pt) const [inline]
template<class TRec>
TPt& TPt< TRec >::operator= ( const TPt< TRec > &  Pt) [inline]
template<class TRec>
bool TPt< TRec >::operator== ( const TPt< TRec > &  Pt) const [inline]
template<class TRec>
TRec& TPt< TRec >::operator[] ( const int &  RecN) const [inline]
template<class TRec >
void TPt< TRec >::Save ( TSOut SOut) const
template<class TRec >
void TPt< TRec >::SaveXml ( TSOut SOut,
const TStr Nm 
) const

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