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
TUStr & operator= (const TUStr &UStr)
bool operator== (const TUStr &UStr) const
TUStr & operator+= (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: