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
TSparseTableI< TVal, GroupSize > Class Template Reference

List of all members.

Public Member Functions

 TSparseTableI ()
 TSparseTableI (const TGroupVI &BegIter, const TGroupVI &CurIter, const TGroupVI &EndIter, const int &Offset=0)
 TSparseTableI (const TSparseTableI &STI)
TSparseTableIoperator= (const TSparseTableI &STI)
bool operator== (const TSparseTableI &STI) const
bool operator< (const TSparseTableI &STI) const
TSparseTableIoperator++ (int)
TSparseTableIoperator-- (int)
int GetValN () const
bool IsEnd () const
TVal & operator* () const
TVal & operator() () const
TVal * operator-> () const

template<class TVal, uint16 GroupSize>
class TSparseTableI< TVal, GroupSize >


Constructor & Destructor Documentation

template<class TVal , uint16 GroupSize>
TSparseTableI< TVal, GroupSize >::TSparseTableI ( ) [inline]
template<class TVal , uint16 GroupSize>
TSparseTableI< TVal, GroupSize >::TSparseTableI ( const TGroupVI &  BegIter,
const TGroupVI &  CurIter,
const TGroupVI &  EndIter,
const int &  Offset = 0 
) [inline]
template<class TVal , uint16 GroupSize>
TSparseTableI< TVal, GroupSize >::TSparseTableI ( const TSparseTableI< TVal, GroupSize > &  STI) [inline]

Member Function Documentation

template<class TVal , uint16 GroupSize>
int TSparseTableI< TVal, GroupSize >::GetValN ( ) const [inline]
template<class TVal , uint16 GroupSize>
bool TSparseTableI< TVal, GroupSize >::IsEnd ( ) const [inline]
template<class TVal , uint16 GroupSize>
TVal& TSparseTableI< TVal, GroupSize >::operator() ( ) const [inline]
template<class TVal , uint16 GroupSize>
TVal& TSparseTableI< TVal, GroupSize >::operator* ( ) const [inline]
template<class TVal , uint16 GroupSize>
TSparseTableI& TSparseTableI< TVal, GroupSize >::operator++ ( int  ) [inline]
template<class TVal , uint16 GroupSize>
TSparseTableI& TSparseTableI< TVal, GroupSize >::operator-- ( int  ) [inline]
template<class TVal , uint16 GroupSize>
TVal* TSparseTableI< TVal, GroupSize >::operator-> ( ) const [inline]
template<class TVal , uint16 GroupSize>
bool TSparseTableI< TVal, GroupSize >::operator< ( const TSparseTableI< TVal, GroupSize > &  STI) const [inline]
template<class TVal , uint16 GroupSize>
TSparseTableI& TSparseTableI< TVal, GroupSize >::operator= ( const TSparseTableI< TVal, GroupSize > &  STI) [inline]
template<class TVal , uint16 GroupSize>
bool TSparseTableI< TVal, GroupSize >::operator== ( const TSparseTableI< TVal, GroupSize > &  STI) const [inline]

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