SNAP Library 3.0, User Reference  2016-07-20 17:56:49
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TStr Member List

This is the complete list of members for TStr, including all inherited members.

AddToFMid(const TStr &FNm, const TStr &ExtFMid)TStrstatic
ChangeCh(const char &SrcCh, const char &DstCh, const int &BChN=0)TStr
ChangeChAll(const char &SrcCh, const char &DstCh)TStr
ChangeStr(const TStr &SrcStr, const TStr &DstStr, const int &BChN=0)TStr
ChangeStrAll(const TStr &SrcStr, const TStr &DstStr, const bool &FromStartP=false)TStr
Clr()TStrinline
CmpI(const TStr &Str) const TStrinline
ConvUsFromYuAscii()TStr
CountCh(const char &Ch, const int &BChN=0) const TStr
CStr()TStrinline
CStr() const TStrinline
DelChAll(const char &Ch)TStr
DelStr(const TStr &Str)TStr
DelSubStr(const int &BChN, const int &EChN)TStr
Empty() const TStrinline
EqI(const TStr &Str) const TStrinline
Fmt(const char *FmtStr,...)TStrstatic
FromHex()TStr
GetCap() const TStrinline
GetCh(const int &ChN) const TStrinline
GetChStr(const char &Ch)TStrstatic
GetCStr() const TStrinline
GetDChStr(const char &Ch1, const char &Ch2)TStrstatic
GetFBase() const TStr
GetFExt() const TStr
GetFlt() const TStrinline
GetFlt(const double &DfVal) const TStrinline
GetFMid() const TStr
GetFNmStr(const TStr &Str, const bool &AlNumOnlyP=true)TStrstatic
GetFPath() const TStr
GetFromHex() const TStrinline
GetHex() const TStrinline
GetHexInt() const TStrinline
GetHexInt(const int &DfVal) const TStrinline
GetHexInt64() const TStrinline
GetHexInt64(const int64 &DfVal) const TStrinline
GetInt() const TStrinline
GetInt(const int &DfVal) const TStrinline
GetInt64() const TStrinline
GetInt64(const int64 &DfVal) const TStrinline
GetLc() const TStrinline
GetMemUsed() const TStrinline
GetNrAbsFPath(const TStr &FPath, const TStr &BaseFPath=TStr())TStrstatic
GetNrFExt(const TStr &FExt)TStrstatic
GetNrFMid(const TStr &FMid)TStrstatic
GetNrFNm(const TStr &FNm)TStrstatic
GetNrFPath(const TStr &FPath)TStrstatic
GetNrNumFExt(const int &FExtN)TStrstatic
GetNullStr()TStrstatic
GetNumFNm(const TStr &FNm, const int &Num)TStrstatic
GetPrimHashCd() const TStrinline
GetRStr(const char *CStr)TStrprivatestatic
GetSecHashCd() const TStrinline
GetSpaceStr(const int &Spaces)TStrstatic
GetStr() const TStrinline
GetStr(const TStr &Str, const char *FmtStr)TStrstatic
GetStr(const TStr &Str, const TStr &FmtStr)TStrinlinestatic
GetStr(const TStrV &StrV, const TStr &DelimiterStr)TStrstatic
GetSubStr(const int &BChN, const int &EChN) const TStr
GetSubStr(const int &BChN) const TStrinline
GetTrunc() const TStrinline
GetUc() const TStrinline
GetUInt() const TStrinline
GetUInt(const uint &DfVal) const TStrinline
GetUInt64() const TStrinline
GetUInt64(const uint64 &DfVal) const TStrinline
GetUsFromYuAscii() const TStrinline
GetWcMatch(const TStr &WcStr, const int &StarStrN=0) const TStr
InsStr(const int &BChN, const TStr &Str)TStr
IsAbsFPath(const TStr &FPath)TStrstatic
IsBool(bool &Val) const TStr
IsChIn(const char &Ch) const TStrinline
IsFlt(const bool &Check, const double &MnVal, const double &MxVal, double &Val, const char &DecDelimCh='.') const TStr
IsFlt(double &Val) const TStrinline
IsFlt() const TStrinline
IsHexInt(const bool &Check, const int &MnVal, const int &MxVal, int &Val) const TStr
IsHexInt(int &Val) const TStrinline
IsHexInt() const TStrinline
IsHexInt64(const bool &Check, const int64 &MnVal, const int64 &MxVal, int64 &Val) const TStr
IsHexInt64(int64 &Val) const TStrinline
IsHexInt64() const TStrinline
IsInt(const bool &Check, const int &MnVal, const int &MxVal, int &Val) const TStr
IsInt(int &Val) const TStrinline
IsInt() const TStrinline
IsInt64(const bool &Check, const int64 &MnVal, const int64 &MxVal, int64 &Val) const TStr
IsInt64(int64 &Val) const TStrinline
IsInt64() const TStrinline
IsLc() const TStrinline
IsPrefix(const char *Str) const TStr
IsPrefix(const TStr &Str) const TStrinline
IsStrIn(const TStr &Str) const TStrinline
IsSuffix(const char *Str) const TStr
IsSuffix(const TStr &Str) const TStrinline
IsUc() const TStrinline
IsUInt(const bool &Check, const uint &MnVal, const uint &MxVal, uint &Val) const TStr
IsUInt(uint &Val) const TStrinline
IsUInt() const TStrinline
IsUInt64(const bool &Check, const uint64 &MnVal, const uint64 &MxVal, uint64 &Val) const TStr
IsUInt64(uint64 &Val) const TStrinline
IsUInt64() const TStrinline
IsWcMatch(const int &StrBChN, const TStr &WcStr, const int &WcStrBChN, TStrV &StarStrV, const char &StarCh='*', const char &QuestCh='?') const TStr
IsWcMatch(const TStr &WcStr, TStrV &StarStrV, const char &StarCh='*', const char &QuestCh='?') const TStr
IsWcMatch(const TStr &WcStr, const char &StarCh, const char &QuestCh) const TStr
IsWcMatch(const TStr &WcStr, const int &StarStrN, TStr &StarStr) const TStr
IsWcMatch(const TStr &WcStr) const TStr
IsWord(const bool &WsPrefixP=true, const bool &FirstUcAllowedP=true) const TStr
IsWs() const TStr
LastCh() const TStrinline
Left(const int &EChN) const TStrinline
LeftOf(const char &SplitCh) const TStr
LeftOfLast(const char &SplitCh) const TStr
Len() const TStrinline
Load(TSIn &SIn, const bool &IsSmall=false)TStrinline
LoadTxt(const PSIn &SIn)TStrinlinestatic
LoadTxt(const TStr &FNm)TStrinlinestatic
LoadXml(const PXmlTok &XmlTok, const TStr &Nm)TStr
Mid(const int &BChN, const int &Chs) const TStrinline
Mid(const int &BChN) const TStrinline
MkClone(const TStr &Str)TStrinlinestatic
operator!=(const char *CStr) const TStrinline
operator()()TStrinline
operator()() const TStrinline
operator()(const int &BChN, const int &EChNP1) const TStrinline
operator+(const TStr &LStr, const TStr &RStr)TStrfriend
operator+(const TStr &LStr, const char *RCStr)TStrfriend
operator+=(const TStr &Str)TStrinline
operator+=(const char *CStr)TStrinline
operator<(const TStr &Str) const TStrinline
operator=(const TStr &Str)TStrinline
operator=(const TChA &ChA)TStrinline
operator=(const char *CStr)TStrinline
operator=(const char &Ch)TStrinline
operator==(const TStr &Str) const TStrinline
operator==(const char *CStr) const TStrinline
operator[](const int &ChN) const TStrinline
Optimize()TStrprivate
PutCh(const int &ChN, const char &Ch)TStrinline
PutFBase(const TStr &FNm, const TStr &FBase)TStrstatic
PutFBaseIfEmpty(const TStr &FNm, const TStr &FBase)TStrstatic
PutFExt(const TStr &FNm, const TStr &FExt)TStrstatic
PutFExtIfEmpty(const TStr &FNm, const TStr &FExt)TStrstatic
Reverse() const TStrinline
Right(const int &BChN) const TStrinline
RightOf(const char &SplitCh) const TStr
RightOfLast(const char &SplitCh) const TStr
RStrTStrprivate
Save(TSOut &SOut, const bool &IsSmall=false) const TStrinline
SaveTxt(const PSOut &SOut) const TStrinline
SaveTxt(const TStr &FNm) const TStrinline
SaveXml(TSOut &SOut, const TStr &Nm) const TStr
SearchCh(const char &Ch, const int &BChN=0) const TStr
SearchChBack(const char &Ch, int BChN=-1) const TStr
SearchStr(const TStr &Str, const int &BChN=0) const TStr
Slice(int BChN, int EChNP1) const TStrinline
SplitOnAllAnyCh(const TStr &SplitChStr, TStrV &StrV, const bool &SkipEmpty=true) const TStr
SplitOnAllCh(const char &SplitCh, TStrV &StrV, const bool &SkipEmpty=true) const TStr
SplitOnCh(TStr &LStr, const char &SplitCh, TStr &RStr) const TStr
SplitOnLastCh(TStr &LStr, const char &SplitCh, TStr &RStr) const TStr
SplitOnNonAlNum(TStrV &StrV) const TStr
SplitOnStr(const TStr &SplitStr, TStrV &StrV) const TStr
SplitOnStr(TStr &LeftStr, const TStr &MidStr, TStr &RightStr) const TStr
SplitOnWs(TStrV &StrV) const TStr
ToCap()TStr
ToHex()TStr
ToLc()TStr
ToTrunc()TStr
ToUc()TStr
TStr(const char &Ch, bool)TStrinlineprivate
TStr(const char &Ch1, const char &Ch2, bool)TStrinlineprivate
TStr()TStrinline
TStr(const TStr &Str)TStrinline
TStr(const TChA &ChA)TStrinline
TStr(const TSStr &SStr)TStrinline
TStr(const char *CStr)TStrinline
TStr(const char &Ch)TStrinlineexplicit
TStr(const TMem &Mem)TStrinline
TStr(const PSIn &SIn)TStrinlineexplicit
TStr(TSIn &SIn, const bool &IsSmall=false)TStrinlineexplicit
~TStr()TStrinline