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
THashKeyDatI< TKey, TDat > Class Template Reference

List of all members.

Public Member Functions

 THashKeyDatI ()
 THashKeyDatI (const THashKeyDatI &_HashKeyDatI)
 THashKeyDatI (const THKeyDat *_KeyDatI, const THKeyDat *_EndI)
THashKeyDatIoperator= (const THashKeyDatI &HashKeyDatI)
bool operator== (const THashKeyDatI &HashKeyDatI) const
bool operator< (const THashKeyDatI &HashKeyDatI) const
THashKeyDatIoperator++ (int)
THashKeyDatIoperator-- (int)
THKeyDatoperator* () const
THKeyDatoperator() () const
THKeyDatoperator-> () const
bool IsEmpty () const
 Tests whether the iterator has been initialized.
bool IsEnd () const
 Tests whether the iterator is pointing to the past-end element.
const TKey & GetKey () const
const TDat & GetDat () const
TDat & GetDat ()

template<class TKey, class TDat>
class THashKeyDatI< TKey, TDat >


Constructor & Destructor Documentation

template<class TKey , class TDat >
THashKeyDatI< TKey, TDat >::THashKeyDatI ( ) [inline]
template<class TKey , class TDat >
THashKeyDatI< TKey, TDat >::THashKeyDatI ( const THashKeyDatI< TKey, TDat > &  _HashKeyDatI) [inline]
template<class TKey , class TDat >
THashKeyDatI< TKey, TDat >::THashKeyDatI ( const THKeyDat _KeyDatI,
const THKeyDat _EndI 
) [inline]

Member Function Documentation

template<class TKey , class TDat >
const TDat& THashKeyDatI< TKey, TDat >::GetDat ( ) const [inline]
template<class TKey , class TDat >
TDat& THashKeyDatI< TKey, TDat >::GetDat ( ) [inline]
template<class TKey , class TDat >
const TKey& THashKeyDatI< TKey, TDat >::GetKey ( ) const [inline]
template<class TKey , class TDat >
bool THashKeyDatI< TKey, TDat >::IsEmpty ( ) const [inline]

Tests whether the iterator has been initialized.

template<class TKey , class TDat >
bool THashKeyDatI< TKey, TDat >::IsEnd ( ) const [inline]

Tests whether the iterator is pointing to the past-end element.

template<class TKey , class TDat >
THKeyDat& THashKeyDatI< TKey, TDat >::operator() ( ) const [inline]
template<class TKey , class TDat >
THKeyDat& THashKeyDatI< TKey, TDat >::operator* ( ) const [inline]
template<class TKey , class TDat >
THashKeyDatI& THashKeyDatI< TKey, TDat >::operator++ ( int  ) [inline]
template<class TKey , class TDat >
THashKeyDatI& THashKeyDatI< TKey, TDat >::operator-- ( int  ) [inline]
template<class TKey , class TDat >
THKeyDat* THashKeyDatI< TKey, TDat >::operator-> ( ) const [inline]
template<class TKey , class TDat >
bool THashKeyDatI< TKey, TDat >::operator< ( const THashKeyDatI< TKey, TDat > &  HashKeyDatI) const [inline]
template<class TKey , class TDat >
THashKeyDatI& THashKeyDatI< TKey, TDat >::operator= ( const THashKeyDatI< TKey, TDat > &  HashKeyDatI) [inline]
template<class TKey , class TDat >
bool THashKeyDatI< TKey, TDat >::operator== ( const THashKeyDatI< TKey, TDat > &  HashKeyDatI) const [inline]

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