|
ZNC trunk
|
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 | |
| CaseInsensitive | CString | static |
| CaseSensitive | CString | static |
| Contains(const CString &s, CaseSensitivity cs=CaseInsensitive) const | CString | |
| Convert(T *target) const | CString | inline |
| Crypt(const CString &sPass, bool bEncrypt, const CString &sIvec="") | CString | |
| CString(bool b) | CString | inlineexplicit |
| CString(char c) | CString | explicit |
| CString(unsigned char c) | CString | explicit |
| CString(short i) | CString | explicit |
| CString(unsigned short i) | CString | explicit |
| CString(int i) | CString | explicit |
| CString(unsigned int i) | CString | explicit |
| CString(long i) | CString | explicit |
| CString(unsigned long i) | CString | explicit |
| CString(long long i) | CString | explicit |
| CString(unsigned long long i) | CString | explicit |
| CString(double i, int precision=2) | CString | explicit |
| CString(float i, int precision=2) | CString | explicit |
| CString() | CString | inline |
| CString(const char *c) | CString | inline |
| CString(const char *c, size_t l) | CString | inline |
| CString(const std::string &s) | CString | inline |
| CString(size_t n, char c) | CString | inline |
| CString(std::initializer_list< char > list) | CString | inline |
| Decrypt(const CString &sPass, const CString &sIvec="") | CString | |
| Decrypt_n(const CString &sPass, const CString &sIvec="") const | CString | |
| EASCII enum value | CString | |
| EDEBUG enum value | CString | |
| EEscape enum name | CString | |
| EHEXCOLON enum value | CString | |
| EHTML enum value | CString | |
| Ellipsize(unsigned int uLen) const | CString | |
| EMSGTAG enum value | CString | |
| ENAMEDFMT enum value | CString | |
| 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 value | CString | |
| EURL enum value | CString | |
| Find(const CString &s, CaseSensitivity cs=CaseInsensitive) const | CString | |
| FirstLine() const | CString | inline |
| Join(Iterator i_start, const Iterator &i_end) const | CString | inline |
| 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) | CString | static |
| OptionSplit(MCString &msRet, bool bUpperKeys=false) const | CString | |
| QuoteSplit(VCString &vsRet) const | CString | |
| RandomString(unsigned int uLength) | CString | static |
| Replace(CString &sStr, const CString &sReplace, const CString &sWith, const CString &sLeft="", const CString &sRight="", bool bRemoveDelims=false) | CString | static |
| 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 | CString | protected |
| ToBool() const | CString | |
| ToByteStr(unsigned long long d) | CString | static |
| ToDouble() const | CString | |
| ToEscape(const CString &sEsc) | CString | static |
| 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) | CString | static |
| ToShort() const | CString | |
| ToTimeStr(unsigned long s) | CString | static |
| 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) | CString | static |
| WildCmp(const CString &sWild, CaseSensitivity cs=CaseSensitive) const | CString | |
| ~CString() | CString | inline |