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

List of all members.

Public Member Functions

 TChA (const int &_MxBfL=256)
 TChA (const char *CStr)
 TChA (const char *CStr, const int &StrLen)
 TChA (const TChA &ChA)
 TChA (const TStr &Str)
 TChA (const TMem &Mem)
 ~TChA ()
 TChA (TSIn &SIn)
void Load (TSIn &SIn)
void Save (TSOut &SOut, const bool &SaveCompact=true) const
void LoadXml (const PXmlTok &XmlTok, const TStr &Nm)
void SaveXml (TSOut &SOut, const TStr &Nm) const
TChAoperator= (const TChA &ChA)
TChAoperator= (const TStr &Str)
TChAoperator= (const char *CStr)
bool operator== (const TChA &ChA) const
bool operator== (const char *_CStr) const
bool operator== (const char &Ch) const
bool operator!= (const TChA &ChA) const
bool operator!= (const char *_CStr) const
bool operator!= (const char &Ch) const
bool operator< (const TChA &ChA) const
TChAoperator+= (const TMem &Mem)
TChAoperator+= (const TChA &ChA)
TChAoperator+= (const TStr &Str)
TChAoperator+= (const char *CStr)
TChAoperator+= (const char &Ch)
char operator[] (const int &ChN) const
char & operator[] (const int &ChN)
int GetMemUsed () const
char * operator() ()
const char * operator() () const
char * CStr ()
const char * CStr () const
void Clr ()
int Len () const
bool Empty () const
void Ins (const int &BChN, const char *CStr)
void Del (const int &ChN)
void DelLastCh ()
void Push (const char &Ch)
char Pop ()
void Trunc ()
void Trunc (const int &_BfL)
void Reverse ()
void AddCh (const char &Ch, const int &MxLen=-1)
void AddChTo (const char &Ch, const int &ToChN)
void PutCh (const int &ChN, const char &Ch)
char GetCh (const int &ChN) const
char LastCh () const
char LastLastCh () const
TChA GetSubStr (const int &BChN, const int &EChN) const
int CountCh (const char &Ch, const int &BChN=0) const
int SearchCh (const char &Ch, const int &BChN=0) const
int SearchChBack (const char &Ch, int BChN=-1) const
int SearchStr (const TChA &Str, const int &BChN=0) const
int SearchStr (const TStr &Str, const int &BChN=0) const
int SearchStr (const char *CStr, const int &BChN=0) const
bool IsStrIn (const TStr &Str) const
bool IsPrefix (const char *CStr, const int &BChN=0) const
bool IsPrefix (const TStr &Str) const
bool IsPrefix (const TChA &Str) const
bool IsSuffix (const char *CStr) const
bool IsSuffix (const TStr &Str) const
bool IsSuffix (const TChA &Str) const
bool IsChIn (const char &Ch) const
void ChangeCh (const char &SrcCh, const char &DstCh)
TChAToUc ()
TChAToLc ()
TChAToTrunc ()
void CompressWs ()
void Swap (const int &ChN1, const int &ChN2)
void Swap (TChA &ChA)
int GetPrimHashCd () const
int GetSecHashCd () const
void SaveTxt (const PSOut &SOut) const

Static Public Member Functions

static void LoadTxt (const PSIn &SIn, TChA &ChA)

Constructor & Destructor Documentation

TChA::TChA ( const int &  _MxBfL = 256) [inline, explicit]
TChA::TChA ( const char *  CStr) [inline]
TChA::TChA ( const char *  CStr,
const int &  StrLen 
) [inline]
TChA::TChA ( const TChA ChA) [inline]
TChA::TChA ( const TStr Str)
TChA::TChA ( const TMem Mem) [inline]
TChA::~TChA ( ) [inline]
TChA::TChA ( TSIn SIn) [inline, explicit]

Member Function Documentation

void TChA::AddCh ( const char &  Ch,
const int &  MxLen = -1 
) [inline]
void TChA::AddChTo ( const char &  Ch,
const int &  ToChN 
) [inline]
void TChA::ChangeCh ( const char &  SrcCh,
const char &  DstCh 
)
void TChA::Clr ( ) [inline]
void TChA::CompressWs ( )
int TChA::CountCh ( const char &  Ch,
const int &  BChN = 0 
) const
char* TChA::CStr ( ) [inline]
const char* TChA::CStr ( ) const [inline]
void TChA::Del ( const int &  ChN)
void TChA::DelLastCh ( ) [inline]
bool TChA::Empty ( ) const [inline]
char TChA::GetCh ( const int &  ChN) const [inline]
int TChA::GetMemUsed ( ) const [inline]
int TChA::GetPrimHashCd ( ) const
int TChA::GetSecHashCd ( ) const
TChA TChA::GetSubStr ( const int &  BChN,
const int &  EChN 
) const
void TChA::Ins ( const int &  BChN,
const char *  CStr 
)
bool TChA::IsChIn ( const char &  Ch) const [inline]
bool TChA::IsPrefix ( const char *  CStr,
const int &  BChN = 0 
) const
bool TChA::IsPrefix ( const TStr Str) const
bool TChA::IsPrefix ( const TChA Str) const
bool TChA::IsStrIn ( const TStr Str) const [inline]
bool TChA::IsSuffix ( const char *  CStr) const
bool TChA::IsSuffix ( const TStr Str) const
bool TChA::IsSuffix ( const TChA Str) const
char TChA::LastCh ( ) const [inline]
char TChA::LastLastCh ( ) const [inline]
int TChA::Len ( ) const [inline]
void TChA::Load ( TSIn SIn) [inline]
void TChA::LoadTxt ( const PSIn SIn,
TChA ChA 
) [static]
void TChA::LoadXml ( const PXmlTok &  XmlTok,
const TStr Nm 
)
bool TChA::operator!= ( const TChA ChA) const [inline]
bool TChA::operator!= ( const char *  _CStr) const [inline]
bool TChA::operator!= ( const char &  Ch) const [inline]
char* TChA::operator() ( ) [inline]
const char* TChA::operator() ( ) const [inline]
TChA & TChA::operator+= ( const TMem Mem)
TChA & TChA::operator+= ( const TChA ChA)
TChA & TChA::operator+= ( const TStr Str)
TChA & TChA::operator+= ( const char *  CStr)
TChA& TChA::operator+= ( const char &  Ch) [inline]
bool TChA::operator< ( const TChA ChA) const [inline]
TChA & TChA::operator= ( const TChA ChA)
TChA & TChA::operator= ( const TStr Str)
TChA & TChA::operator= ( const char *  CStr)
bool TChA::operator== ( const TChA ChA) const [inline]
bool TChA::operator== ( const char *  _CStr) const [inline]
bool TChA::operator== ( const char &  Ch) const [inline]
char TChA::operator[] ( const int &  ChN) const [inline]
char& TChA::operator[] ( const int &  ChN) [inline]
char TChA::Pop ( ) [inline]
void TChA::Push ( const char &  Ch) [inline]
void TChA::PutCh ( const int &  ChN,
const char &  Ch 
) [inline]
void TChA::Reverse ( )
void TChA::Save ( TSOut SOut,
const bool &  SaveCompact = true 
) const [inline]
void TChA::SaveTxt ( const PSOut SOut) const
void TChA::SaveXml ( TSOut SOut,
const TStr Nm 
) const
int TChA::SearchCh ( const char &  Ch,
const int &  BChN = 0 
) const
int TChA::SearchChBack ( const char &  Ch,
int  BChN = -1 
) const
int TChA::SearchStr ( const TChA Str,
const int &  BChN = 0 
) const
int TChA::SearchStr ( const TStr Str,
const int &  BChN = 0 
) const
int TChA::SearchStr ( const char *  CStr,
const int &  BChN = 0 
) const
void TChA::Swap ( const int &  ChN1,
const int &  ChN2 
)
void TChA::Swap ( TChA ChA)
void TChA::Trunc ( )
void TChA::Trunc ( const int &  _BfL) [inline]

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