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

List of all members.

Public Member Functions

 TUniCaseFolding ()
 TUniCaseFolding (TSIn &SIn)
void Load (TSIn &SIn)
void Save (TSOut &SOut) const
void Clr ()
void LoadTxt (const TStr &fileName)
template<typename TSrcVec , typename TDestCh >
void Fold (const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest, const bool full, const bool turkic) const
template<typename TSrcVec >
void FoldInPlace (TSrcVec &src, size_t srcIdx, const size_t srcCount, const bool turkic) const
void Test ()

Protected Types

typedef TUniVecIdx TVecIdx

Protected Member Functions

void Test (const TIntV &src, const TIntV &expectedDest, const bool full, const bool turkic, FILE *f)

Static Protected Member Functions

template<typename TSrcDat , typename TDestDat >
static void AppendVector (const TVec< TSrcDat > &src, TVec< TDestDat > &dest)

Protected Attributes

TIntH cfCommon
TIntH cfSimple
TIntH cfTurkic
TIntIntVH cfFull

Friends

class TUniChDb

Member Typedef Documentation

typedef TUniVecIdx TUniCaseFolding::TVecIdx [protected]

Constructor & Destructor Documentation

TUniCaseFolding::TUniCaseFolding ( TSIn SIn) [inline, explicit]

Member Function Documentation

template<typename TSrcDat , typename TDestDat >
static void TUniCaseFolding::AppendVector ( const TVec< TSrcDat > &  src,
TVec< TDestDat > &  dest 
) [inline, static, protected]
void TUniCaseFolding::Clr ( ) [inline]
template<typename TSrcVec , typename TDestCh >
void TUniCaseFolding::Fold ( const TSrcVec &  src,
size_t  srcIdx,
const size_t  srcCount,
TVec< TDestCh > &  dest,
const bool  clrDest,
const bool  full,
const bool  turkic 
) const [inline]
template<typename TSrcVec >
void TUniCaseFolding::FoldInPlace ( TSrcVec &  src,
size_t  srcIdx,
const size_t  srcCount,
const bool  turkic 
) const [inline]
void TUniCaseFolding::Load ( TSIn SIn) [inline]
void TUniCaseFolding::LoadTxt ( const TStr fileName)
void TUniCaseFolding::Save ( TSOut SOut) const [inline]
void TUniCaseFolding::Test ( const TIntV src,
const TIntV expectedDest,
const bool  full,
const bool  turkic,
FILE *  f 
) [protected]

Friends And Related Function Documentation

friend class TUniChDb [friend]

Member Data Documentation


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