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
TPackVec< TVal > Class Template Reference

List of all members.

Public Types

typedef TVal * TIter

Public Member Functions

 TPackVec ()
 TPackVec (const TPackVec &Vec)
 TPackVec (const int &_Vals)
 ~TPackVec ()
 TPackVec (TSIn &SIn)
void Load (TSIn &SIn)
void Save (TSOut &SOut) const
const TVal & operator[] (const int &ValN) const
TVal & operator[] (const int &ValN)
TPackVec< TVal > & operator= (const TPackVec< TVal > &Vec)
TVec< TVal > & operator= (const TVec< TVal > &Vec)
void Gen (const int &_Vals)
void Clr ()
bool Empty () const
int Len () const
const TVal & Last () const
TVal & Last ()
TIter BegI () const
TIter EndI () const
TIter GetI (const int &ValN) const
void Add (const TVal &Val)
void AddV (const TPackVec< TVal > &ValV)
void AddV (const TVec< TVal > &ValV)
void AddV (TSIn &FIn)
void Sort (const bool &Asc=true)

template<class TVal>
class TPackVec< TVal >


Member Typedef Documentation

template<class TVal>
typedef TVal* TPackVec< TVal >::TIter

Constructor & Destructor Documentation

template<class TVal>
TPackVec< TVal >::TPackVec ( ) [inline]
template<class TVal>
TPackVec< TVal >::TPackVec ( const TPackVec< TVal > &  Vec) [inline]
template<class TVal>
TPackVec< TVal >::TPackVec ( const int &  _Vals) [inline, explicit]
template<class TVal>
TPackVec< TVal >::~TPackVec ( ) [inline]
template<class TVal>
TPackVec< TVal >::TPackVec ( TSIn SIn) [inline, explicit]

Member Function Documentation

template<class TVal>
void TPackVec< TVal >::Add ( const TVal &  Val) [inline]
template<class TVal>
void TPackVec< TVal >::AddV ( const TPackVec< TVal > &  ValV) [inline]
template<class TVal>
void TPackVec< TVal >::AddV ( const TVec< TVal > &  ValV) [inline]
template<class TVal>
void TPackVec< TVal >::AddV ( TSIn FIn) [inline]
template<class TVal>
TIter TPackVec< TVal >::BegI ( ) const [inline]
template<class TVal>
void TPackVec< TVal >::Clr ( ) [inline]
template<class TVal>
bool TPackVec< TVal >::Empty ( ) const [inline]
template<class TVal>
TIter TPackVec< TVal >::EndI ( ) const [inline]
template<class TVal>
void TPackVec< TVal >::Gen ( const int &  _Vals) [inline]
template<class TVal>
TIter TPackVec< TVal >::GetI ( const int &  ValN) const [inline]
template<class TVal>
const TVal& TPackVec< TVal >::Last ( ) const [inline]
template<class TVal>
TVal& TPackVec< TVal >::Last ( ) [inline]
template<class TVal>
int TPackVec< TVal >::Len ( ) const [inline]
template<class TVal >
void TPackVec< TVal >::Load ( TSIn SIn)
template<class TVal>
TPackVec<TVal>& TPackVec< TVal >::operator= ( const TPackVec< TVal > &  Vec) [inline]
template<class TVal>
TVec<TVal>& TPackVec< TVal >::operator= ( const TVec< TVal > &  Vec) [inline]
template<class TVal>
const TVal& TPackVec< TVal >::operator[] ( const int &  ValN) const [inline]
template<class TVal>
TVal& TPackVec< TVal >::operator[] ( const int &  ValN) [inline]
template<class TVal >
void TPackVec< TVal >::Save ( TSOut SOut) const
template<class TVal>
void TPackVec< TVal >::Sort ( const bool &  Asc = true) [inline]

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