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
TPair< TVal1, TVal2 > Class Template Reference

List of all members.

Public Member Functions

 TPair ()
 TPair (const TPair &Pair)
 TPair (const TVal1 &_Val1, const TVal2 &_Val2)
 TPair (TSIn &SIn)
void Save (TSOut &SOut) const
void Load (TSIn &SIn)
void LoadXml (const PXmlTok &XmlTok, const TStr &Nm="")
void SaveXml (TSOut &SOut, const TStr &Nm) const
TPairoperator= (const TPair &Pair)
bool operator== (const TPair &Pair) const
bool operator< (const TPair &Pair) const
int GetMemUsed () const
int GetPrimHashCd () const
int GetSecHashCd () const
void GetVal (TVal1 &_Val1, TVal2 &_Val2) const
TStr GetStr () const

Public Attributes

TVal1 Val1
TVal2 Val2

template<class TVal1, class TVal2>
class TPair< TVal1, TVal2 >


Constructor & Destructor Documentation

template<class TVal1, class TVal2>
TPair< TVal1, TVal2 >::TPair ( ) [inline]
template<class TVal1, class TVal2>
TPair< TVal1, TVal2 >::TPair ( const TPair< TVal1, TVal2 > &  Pair) [inline]
template<class TVal1, class TVal2>
TPair< TVal1, TVal2 >::TPair ( const TVal1 &  _Val1,
const TVal2 &  _Val2 
) [inline]
template<class TVal1, class TVal2>
TPair< TVal1, TVal2 >::TPair ( TSIn SIn) [inline, explicit]

Member Function Documentation

template<class TVal1, class TVal2>
int TPair< TVal1, TVal2 >::GetMemUsed ( ) const [inline]
template<class TVal1, class TVal2>
int TPair< TVal1, TVal2 >::GetPrimHashCd ( ) const [inline]
template<class TVal1, class TVal2>
int TPair< TVal1, TVal2 >::GetSecHashCd ( ) const [inline]
template<class TVal1, class TVal2>
TStr TPair< TVal1, TVal2 >::GetStr ( ) const [inline]
template<class TVal1, class TVal2>
void TPair< TVal1, TVal2 >::GetVal ( TVal1 &  _Val1,
TVal2 &  _Val2 
) const [inline]
template<class TVal1, class TVal2>
void TPair< TVal1, TVal2 >::Load ( TSIn SIn) [inline]
template<class TVal1 , class TVal2 >
void TPair< TVal1, TVal2 >::LoadXml ( const PXmlTok &  XmlTok,
const TStr Nm = "" 
)
template<class TVal1, class TVal2>
bool TPair< TVal1, TVal2 >::operator< ( const TPair< TVal1, TVal2 > &  Pair) const [inline]
template<class TVal1, class TVal2>
TPair& TPair< TVal1, TVal2 >::operator= ( const TPair< TVal1, TVal2 > &  Pair) [inline]
template<class TVal1, class TVal2>
bool TPair< TVal1, TVal2 >::operator== ( const TPair< TVal1, TVal2 > &  Pair) const [inline]
template<class TVal1, class TVal2>
void TPair< TVal1, TVal2 >::Save ( TSOut SOut) const [inline]
template<class TVal1 , class TVal2 >
void TPair< TVal1, TVal2 >::SaveXml ( TSOut SOut,
const TStr Nm 
) const

Member Data Documentation

template<class TVal1, class TVal2>
TVal1 TPair< TVal1, TVal2 >::Val1
template<class TVal1, class TVal2>
TVal2 TPair< TVal1, TVal2 >::Val2

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