ZNC  trunk
CString Member List

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

AsLower() constCString
AsUpper() constCString
Base64Decode(CString &sRet) constCString
Base64Decode()CString
Base64Decode_n() constCString
Base64Encode(CString &sRet, unsigned int uWrap=0) constCString
Base64Encode(unsigned int uWrap=0)CString
Base64Encode_n(unsigned int uWrap=0) constCString
CaseCmp(const CString &s, CString::size_type uLen=CString::npos) constCString
CaseInsensitiveCStringstatic
CaseSensitiveCStringstatic
Contains(const CString &s, CaseSensitivity cs=CaseInsensitive) constCString
Convert(T *target) constCStringinline
Crypt(const CString &sPass, bool bEncrypt, const CString &sIvec="")CString
CString(bool b)CStringinlineexplicit
CString(char c)CStringexplicit
CString(unsigned char c)CStringexplicit
CString(short i)CStringexplicit
CString(unsigned short i)CStringexplicit
CString(int i)CStringexplicit
CString(unsigned int i)CStringexplicit
CString(long i)CStringexplicit
CString(unsigned long i)CStringexplicit
CString(long long i)CStringexplicit
CString(unsigned long long i)CStringexplicit
CString(double i, int precision=2)CStringexplicit
CString(float i, int precision=2)CStringexplicit
CString()CStringinline
CString(const char *c)CStringinline
CString(const char *c, size_t l)CStringinline
CString(const std::string &s)CStringinline
CString(size_t n, char c)CStringinline
CString(std::initializer_list< char > list)CStringinline
Decrypt(const CString &sPass, const CString &sIvec="")CString
Decrypt_n(const CString &sPass, const CString &sIvec="") constCString
EASCII enum valueCString
EDEBUG enum valueCString
EEscape enum nameCString
EHEXCOLON enum valueCString
EHTML enum valueCString
Ellipsize(unsigned int uLen) constCString
EMSGTAG enum valueCString
ENAMEDFMT enum valueCString
Encrypt(const CString &sPass, const CString &sIvec="")CString
Encrypt_n(const CString &sPass, const CString &sIvec="") constCString
EndsWith(const CString &sSuffix, CaseSensitivity cs=CaseInsensitive) constCString
Equals(const CString &s, CaseSensitivity cs=CaseInsensitive) constCString
Equals(const CString &s, bool bCaseSensitive, CString::size_type uLen=CString::npos) constCString
Escape(EEscape eFrom, EEscape eTo)CString
Escape(EEscape eTo)CString
Escape_n(EEscape eFrom, EEscape eTo) constCString
Escape_n(EEscape eTo) constCString
ESQL enum valueCString
EURL enum valueCString
Find(const CString &s, CaseSensitivity cs=CaseInsensitive) constCString
FirstLine() constCStringinline
Join(Iterator i_start, const Iterator &i_end) constCStringinline
Left(size_type uCount) constCString
LeftChomp(size_type uLen=1)CString
LeftChomp_n(size_type uLen=1) constCString
MakeLower()CString
MakeUpper()CString
MD5() constCString
NamedFormat(const CString &sFormat, const MCString &msValues)CStringstatic
OptionSplit(MCString &msRet, bool bUpperKeys=false) constCString
QuoteSplit(VCString &vsRet) constCString
RandomString(unsigned int uLength)CStringstatic
Replace(CString &sStr, const CString &sReplace, const CString &sWith, const CString &sLeft="", const CString &sRight="", bool bRemoveDelims=false)CStringstatic
Replace(const CString &sReplace, const CString &sWith, const CString &sLeft="", const CString &sRight="", bool bRemoveDelims=false)CString
Replace_n(const CString &sReplace, const CString &sWith, const CString &sLeft="", const CString &sRight="", bool bRemoveDelims=false) constCString
Right(size_type uCount) constCString
RightChomp(size_type uLen=1)CString
RightChomp_n(size_type uLen=1) constCString
SHA256() constCString
Split(const CString &sDelim, VCString &vsRet, bool bAllowEmpty=true, const CString &sLeft="", const CString &sRight="", bool bTrimQuotes=true, bool bTrimWhiteSpace=false) constCString
Split(const CString &sDelim, SCString &ssRet, bool bAllowEmpty=true, const CString &sLeft="", const CString &sRight="", bool bTrimQuotes=true, bool bTrimWhiteSpace=false) constCString
StartsWith(const CString &sPrefix, CaseSensitivity cs=CaseInsensitive) constCString
StrCmp(const CString &s, CString::size_type uLen=CString::npos) constCString
StripControls()CString
StripControls_n() constCString
strnchr(const unsigned char *src, unsigned char c, unsigned int iMaxBytes, unsigned char *pFill=nullptr, unsigned int *piCount=nullptr) constCStringprotected
ToBool() constCString
ToByteStr(unsigned long long d)CStringstatic
ToDouble() constCString
ToEscape(const CString &sEsc)CStringstatic
ToInt() constCString
Token(size_t uPos, bool bRest=false, const CString &sSep=" ", bool bAllowEmpty=false) constCString
Token(size_t uPos, bool bRest, const CString &sSep, bool bAllowEmpty, const CString &sLeft, const CString &sRight, bool bTrimQuotes=true) constCString
ToLong() constCString
ToLongLong() constCString
ToPercent(double d)CStringstatic
ToShort() constCString
ToTimeStr(unsigned long s)CStringstatic
ToUInt() constCString
ToULong() constCString
ToULongLong() constCString
ToUShort() constCString
Trim(const CString &s=" \\)CString
Trim_n(const CString &s=" \\) constCString
TrimLeft(const CString &s=" \\)CString
TrimLeft_n(const CString &s=" \\) constCString
TrimPrefix(const CString &sPrefix=":")CString
TrimPrefix_n(const CString &sPrefix=":") constCString
TrimRight(const CString &s=" \\)CString
TrimRight_n(const CString &s=" \\) constCString
TrimSuffix(const CString &sSuffix)CString
TrimSuffix_n(const CString &sSuffix) constCString
URLSplit(MCString &msRet) constCString
WildCmp(const CString &sWild, const CString &sString, CaseSensitivity cs=CaseSensitive)CStringstatic
WildCmp(const CString &sWild, CaseSensitivity cs=CaseSensitive) constCString
~CString()CStringinline