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
TCodecBase Class Reference

Inherited by TCodecWrapper< TCodecImpl_ >.

List of all members.

Public Member Functions

virtual ~TCodecBase ()
virtual TStr GetName () const =0
virtual void Test () const
virtual size_t ToUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TIntV &dest, const bool clrDest=true) const =0
virtual size_t ToUnicode (const TStr &src, size_t srcIdx, const size_t srcCount, TIntV &dest, const bool clrDest=true) const =0
size_t ToUnicode (const TIntV &src, TIntV &dest, const bool clrDest=true) const
size_t ToUnicode (const TStr &src, TIntV &dest, const bool clrDest=true) const
virtual size_t FromUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TIntV &dest, const bool clrDest=true) const =0
virtual size_t FromUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TChA &dest, const bool clrDest=true) const =0
virtual size_t FromUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TStr &dest, const bool clrDest=true) const =0
size_t FromUnicode (const TIntV &src, TIntV &dest, const bool clrDest=true) const
size_t FromUnicode (const TIntV &src, TChA &dest, const bool clrDest=true) const
size_t FromUnicode (const TIntV &src, TStr &dest, const bool clrDest=true) const

Static Public Member Functions

template<class TCodecImpl >
static PCodecBase New ()

Protected Attributes

TCRef CRef

Friends

class TPt< TCodecBase >

Constructor & Destructor Documentation

virtual TCodecBase::~TCodecBase ( ) [inline, virtual]

Member Function Documentation

virtual size_t TCodecBase::FromUnicode ( const TIntV src,
size_t  srcIdx,
const size_t  srcCount,
TIntV dest,
const bool  clrDest = true 
) const [pure virtual]
virtual size_t TCodecBase::FromUnicode ( const TIntV src,
size_t  srcIdx,
const size_t  srcCount,
TChA dest,
const bool  clrDest = true 
) const [pure virtual]
virtual size_t TCodecBase::FromUnicode ( const TIntV src,
size_t  srcIdx,
const size_t  srcCount,
TStr dest,
const bool  clrDest = true 
) const [pure virtual]
size_t TCodecBase::FromUnicode ( const TIntV src,
TIntV dest,
const bool  clrDest = true 
) const [inline]
size_t TCodecBase::FromUnicode ( const TIntV src,
TChA dest,
const bool  clrDest = true 
) const [inline]
size_t TCodecBase::FromUnicode ( const TIntV src,
TStr dest,
const bool  clrDest = true 
) const [inline]
virtual TStr TCodecBase::GetName ( ) const [pure virtual]
template<class TCodecImpl >
PCodecBase TCodecBase::New ( ) [static]
virtual void TCodecBase::Test ( ) const [inline, virtual]

Reimplemented in TCodecWrapper< TCodecImpl_ >.

virtual size_t TCodecBase::ToUnicode ( const TIntV src,
size_t  srcIdx,
const size_t  srcCount,
TIntV dest,
const bool  clrDest = true 
) const [pure virtual]
virtual size_t TCodecBase::ToUnicode ( const TStr src,
size_t  srcIdx,
const size_t  srcCount,
TIntV dest,
const bool  clrDest = true 
) const [pure virtual]
size_t TCodecBase::ToUnicode ( const TIntV src,
TIntV dest,
const bool  clrDest = true 
) const [inline]
size_t TCodecBase::ToUnicode ( const TStr src,
TIntV dest,
const bool  clrDest = true 
) const [inline]

Friends And Related Function Documentation

friend class TPt< TCodecBase > [friend]

Member Data Documentation

TCRef TCodecBase::CRef [protected]

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