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

List of all members.

Public Member Functions

 TUStr ()
 TUStr (const TUStr &UStr)
 TUStr (const TIntV &_UniChV)
 TUStr (const TStr &Str)
 ~TUStr ()
 TUStr (TSIn &SIn)
void Save (TSOut &SOut) const
void LoadXml (const PXmlTok &XmlTok, const TStr &Nm)
void SaveXml (TSOut &SOut, const TStr &Nm) const
TUStroperator= (const TUStr &UStr)
bool operator== (const TUStr &UStr) const
TUStroperator+= (const TUStr &UStr)
int operator[] (const int &UniChN) const
void Clr ()
int Len () const
bool Empty () const
void ToLowerCase ()
void ToUpperCase ()
void ToStarterCase ()
void GetWordBoundPV (TBoolV &WordBoundPV)
void GetWordUStrV (TUStrV &UStrV)
TStr GetStr () const
TStr GetStarterStr () const
TStr GetStarterLowerCaseStr () const

Static Public Member Functions

static int GetScriptId (const TStr &ScriptNm)
static TStr GetScriptNm (const int &ScriptId)
static int GetChScriptId (const int &UniCh)
static TStr GetChScriptNm (const int &UniCh)
static TStr GetChNm (const int &UniCh)
static TStr GetChTypeStr (const int &UniCh)
static bool IsCase (const int &UniCh)
static bool IsUpperCase (const int &UniCh)
static bool IsLowerCase (const int &UniCh)
static bool IsAlphabetic (const int &UniCh)
static bool IsMath (const int &UniCh)
static TStr EncodeUtf8 (const int &UniCh)

Constructor & Destructor Documentation

TUStr::TUStr ( ) [inline]
TUStr::TUStr ( const TUStr UStr) [inline]
TUStr::TUStr ( const TIntV _UniChV) [inline]
TUStr::TUStr ( const TStr Str)
TUStr::~TUStr ( ) [inline]
TUStr::TUStr ( TSIn SIn) [inline]

Member Function Documentation

void TUStr::Clr ( ) [inline]
bool TUStr::Empty ( ) const [inline]
TStr TUStr::EncodeUtf8 ( const int &  UniCh) [static]
TStr TUStr::GetChNm ( const int &  UniCh) [static]
int TUStr::GetChScriptId ( const int &  UniCh) [static]
TStr TUStr::GetChScriptNm ( const int &  UniCh) [static]
TStr TUStr::GetChTypeStr ( const int &  UniCh) [static]
int TUStr::GetScriptId ( const TStr ScriptNm) [static]
TStr TUStr::GetScriptNm ( const int &  ScriptId) [static]
TStr TUStr::GetStr ( ) const
void TUStr::GetWordBoundPV ( TBoolV WordBoundPV)
void TUStr::GetWordUStrV ( TUStrV UStrV)
bool TUStr::IsAlphabetic ( const int &  UniCh) [static]
bool TUStr::IsCase ( const int &  UniCh) [static]
bool TUStr::IsLowerCase ( const int &  UniCh) [static]
bool TUStr::IsMath ( const int &  UniCh) [static]
bool TUStr::IsUpperCase ( const int &  UniCh) [static]
int TUStr::Len ( ) const [inline]
void TUStr::LoadXml ( const PXmlTok &  XmlTok,
const TStr Nm 
)
TUStr& TUStr::operator+= ( const TUStr UStr) [inline]
TUStr& TUStr::operator= ( const TUStr UStr) [inline]
bool TUStr::operator== ( const TUStr UStr) const [inline]
int TUStr::operator[] ( const int &  UniChN) const [inline]
void TUStr::Save ( TSOut SOut) const [inline]
void TUStr::SaveXml ( TSOut SOut,
const TStr Nm 
) const

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