ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CString Member List

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

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