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

List of all members.

Public Member Functions

 TCh ()
 TCh (const char &_Val)
 operator char () const
 TCh (TSIn &SIn)
void Save (TSOut &SOut) const
void LoadXml (const PXmlTok &XmlTok, const TStr &Nm)
void SaveXml (TSOut &SOut, const TStr &Nm) const
TChoperator= (const TCh &Ch)
bool operator== (const TCh &Ch) const
bool operator< (const TCh &Ch) const
char operator() () const
int GetMemUsed () const
int GetPrimHashCd () const
int GetSecHashCd () const

Static Public Member Functions

static bool IsWs (const char &Ch)
static bool IsAlpha (const char &Ch)
static bool IsNum (const char &Ch)
static bool IsAlNum (const char &Ch)
static int GetNum (const char &Ch)
static bool IsHex (const char &Ch)
static int GetHex (const char &Ch)
static char GetHexCh (const int &Val)
static char IsUc (const char &Ch)
static char GetUc (const char &Ch)
static char GetUsFromYuAscii (const char &Ch)
static TStr GetStr (const TCh &Ch)

Public Attributes

char Val

Static Public Attributes

static const char Mn = CHAR_MIN
static const char Mx = CHAR_MAX
static const int Vals = int(TCh::Mx)-int(TCh::Mn)+1
static const char NullCh = char(0)
static const char TabCh = char(9)
static const char LfCh = char(10)
static const char CrCh = char(13)
static const char EofCh = char(26)
static const char HashCh = '#'

Constructor & Destructor Documentation

TCh::TCh ( ) [inline]
TCh::TCh ( const char &  _Val) [inline]
TCh::TCh ( TSIn SIn) [inline, explicit]

Member Function Documentation

static int TCh::GetHex ( const char &  Ch) [inline, static]
static char TCh::GetHexCh ( const int &  Val) [inline, static]
int TCh::GetMemUsed ( ) const [inline]
static int TCh::GetNum ( const char &  Ch) [inline, static]
int TCh::GetPrimHashCd ( ) const [inline]
int TCh::GetSecHashCd ( ) const [inline]
static TStr TCh::GetStr ( const TCh Ch) [inline, static]
static char TCh::GetUc ( const char &  Ch) [inline, static]
char TCh::GetUsFromYuAscii ( const char &  Ch) [static]
static bool TCh::IsAlNum ( const char &  Ch) [inline, static]
static bool TCh::IsAlpha ( const char &  Ch) [inline, static]
static bool TCh::IsHex ( const char &  Ch) [inline, static]
static bool TCh::IsNum ( const char &  Ch) [inline, static]
static char TCh::IsUc ( const char &  Ch) [inline, static]
static bool TCh::IsWs ( const char &  Ch) [inline, static]
void TCh::LoadXml ( const PXmlTok &  XmlTok,
const TStr Nm 
)
TCh::operator char ( ) const [inline]
char TCh::operator() ( ) const [inline]
bool TCh::operator< ( const TCh Ch) const [inline]
TCh& TCh::operator= ( const TCh Ch) [inline]
bool TCh::operator== ( const TCh Ch) const [inline]
void TCh::Save ( TSOut SOut) const [inline]
void TCh::SaveXml ( TSOut SOut,
const TStr Nm 
) const

Member Data Documentation

const char TCh::CrCh = char(13) [static]
const char TCh::EofCh = char(26) [static]
const char TCh::HashCh = '#' [static]
const char TCh::LfCh = char(10) [static]
const char TCh::Mn = CHAR_MIN [static]
const char TCh::Mx = CHAR_MAX [static]
const char TCh::NullCh = char(0) [static]
const char TCh::TabCh = char(9) [static]
char TCh::Val
const int TCh::Vals = int(TCh::Mx)-int(TCh::Mn)+1 [static]

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