Classes |
| class | TRnd |
| class | TMemIn |
| class | TMemOut |
| class | TChA |
| class | TChAIn |
| class | TRStr |
| class | TStr |
| class | TStrIn |
| class | TDbStr |
| class | TVoid |
| class | TBool |
| class | TCh |
| class | TUCh |
| class | TSInt |
| class | TInt |
| class | TUInt |
| class | TUInt64 |
| class | TFlt |
| class | TAscFlt |
| class | TSFlt |
| class | TLFlt |
| class | TFltRect |
Typedefs |
| typedef TVec< TStr > | TStrV |
Functions |
| | ClassHdTP (TXmlTok, PXmlTok) |
| void | Resize (const int &_MxBfL) |
| bool | DoFitLen (const int &LBfL) const |
| | TMem (const int &_MxBfL=0) |
| static PMem | New (const int &MxBfL=0) |
| | TMem (const void *_Bf, const int &_BfL) |
| static PMem | New (const void *Bf, const int &BfL) |
| | TMem (const TMem &Mem) |
| static PMem | New (const TMem &Mem) |
| static PMem | New (const PMem &Mem) |
| | TMem (const TStr &Str) |
| static PMem | New (const TStr &Str) |
| | ~TMem () |
| | TMem (TSIn &SIn) |
| void | Save (TSOut &SOut) const |
| void | LoadXml (const PXmlTok &XmlTok, const TStr &Nm) |
| void | SaveXml (TSOut &SOut, const TStr &Nm) const |
| TMem & | operator= (const TMem &Mem) |
| char * | operator() () const |
| TMem & | operator+= (const char &Ch) |
| TMem & | operator+= (const TMem &Mem) |
| TMem & | operator+= (const TStr &Str) |
| TMem & | operator+= (const PSIn &SIn) |
| char & | operator[] (const int &ChN) const |
| int | GetMemUsed () const |
| void | Gen (const int &_BfL) |
| void | GenZeros (const int &_BfL) |
| void | Reserve (const int &_MxBfL, const bool &DoClr=true) |
| void | Del (const int &BChN, const int &EChN) |
| void | Clr (const bool &DoDel=true) |
| int | Len () const |
| bool | Empty () const |
| void | Trunc (const int &_BfL) |
| void | Push (const char &Ch) |
| char | Pop () |
| bool | DoFitStr (const TStr &Str) const |
| void | AddBf (const void *Bf, const int &BfL) |
| char * | GetBf () const |
| TStr | GetAsStr (const char &NewNullCh='\0') const |
| PSIn | GetSIn () const |
| static void | LoadMem (const PSIn &SIn, TMem &Mem) |
| static void | LoadMem (const PSIn &SIn, const PMem &Mem) |
| void | SaveMem (const PSOut &SOut) const |
| | TStrPool (uint MxBfLen=0, uint _GrowBy=16 *1024 *1024) |
| | TStrPool (TSIn &SIn, bool LoadCompact=true) |
| | TStrPool (const TStrPool &Pool) |
| | ~TStrPool () |
| static PStrPool | New (uint _MxBfLen=0, uint _GrowBy=16 *1024 *1024) |
| static PStrPool | New (TSIn &SIn) |
| static PStrPool | Load (TSIn &SIn, bool LoadCompacted=true) |
| void | Save (const TStr &FNm) |
| uint | Size () const |
| TStrPool & | operator= (const TStrPool &Pool) |
| uint | AddStr (const char *Str, uint Len) |
| uint | AddStr (const char *Str) |
| uint | AddStr (const TStr &Str) |
| TStr | GetStr (uint Offset) const |
| const char * | GetCStr (uint Offset) const |
| void | Clr (bool DoDel=false) |
| int | Cmp (uint Offset, const char *Str) const |
| static int | GetPrimHashCd (const char *CStr) |
| static int | GetSecHashCd (const char *CStr) |
| int | GetPrimHashCd (uint Offset) |
| int | GetSecHashCd (uint Offset) |
| | TStrPool64 (::TSize _MxBfL=0,::TSize _GrowBy=16 *1024 *1024) |
| | TStrPool64 (const TStrPool64 &StrPool) |
| | TStrPool64 (TSIn &SIn, bool LoadCompact=true) |
| | ~TStrPool64 () |
| static PStrPool64 | New (::TSize MxBfL=0,::TSize GrowBy=16 *1024 *1024) |
| TStrPool64 & | operator= (const TStrPool64 &StrPool) |
| uint64 | Reserved () const |
| int | Cmp (uint64 Offset, const char *Str) const |
| TStr | GetStr (const uint64 &StrId) const |
Variables |
| ClassTP(TMem, PMem) private char * | Bf |