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

List of all members.

Public Member Functions

 TRStr ()
 TRStr (const int &Len)
 TRStr (const char *CStr)
 TRStr (const char *CStr, const int &MxLen)
 TRStr (const char *CStr1, const char *CStr2)
 TRStr (const char &Ch)
 TRStr (const char &Ch1, const char &Ch2)
 ~TRStr ()
 TRStr (TSIn &SIn, const bool &IsSmall)
void Save (TSOut &SOut, const bool &IsSmall) const
TRStroperator= (const TRStr &)
int GetMemUsed () const
void MkRef ()
void UnRef ()
const char * CStr () const
char * CStr ()
bool Empty () const
int Len () const
void PutCh (const int &ChN, const char &Ch)
char GetCh (const int &ChN) const
bool IsUc () const
void ToUc ()
bool IsLc () const
void ToLc ()
void ToCap ()
void ConvUsFromYuAscii ()
int GetPrimHashCd () const
int GetSecHashCd () const

Static Public Member Functions

static int CmpI (const char *CStr1, const char *CStr2)
static TRStrGetNullRStr ()

Public Attributes

char * Bf
int Refs

Constructor & Destructor Documentation

TRStr::TRStr ( ) [inline]
TRStr::TRStr ( const int &  Len) [inline]
TRStr::TRStr ( const char *  CStr) [inline]
TRStr::TRStr ( const char *  CStr,
const int &  MxLen 
) [inline]
TRStr::TRStr ( const char *  CStr1,
const char *  CStr2 
) [inline]
TRStr::TRStr ( const char &  Ch) [inline]
TRStr::TRStr ( const char &  Ch1,
const char &  Ch2 
) [inline]
TRStr::~TRStr ( ) [inline]
TRStr::TRStr ( TSIn SIn,
const bool &  IsSmall 
) [inline, explicit]

Member Function Documentation

int TRStr::CmpI ( const char *  CStr1,
const char *  CStr2 
) [static]
const char* TRStr::CStr ( ) const [inline]
char* TRStr::CStr ( ) [inline]
bool TRStr::Empty ( ) const [inline]
char TRStr::GetCh ( const int &  ChN) const [inline]
int TRStr::GetMemUsed ( ) const [inline]
static TRStr* TRStr::GetNullRStr ( ) [inline, static]
int TRStr::GetPrimHashCd ( ) const
int TRStr::GetSecHashCd ( ) const
bool TRStr::IsLc ( ) const
bool TRStr::IsUc ( ) const
int TRStr::Len ( ) const [inline]
void TRStr::MkRef ( ) [inline]
TRStr& TRStr::operator= ( const TRStr ) [inline]
void TRStr::PutCh ( const int &  ChN,
const char &  Ch 
) [inline]
void TRStr::Save ( TSOut SOut,
const bool &  IsSmall 
) const [inline]
void TRStr::ToCap ( )
void TRStr::ToLc ( )
void TRStr::ToUc ( )
void TRStr::UnRef ( ) [inline]

Member Data Documentation

char* TRStr::Bf

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