| AllocBuffer(StrLen_t iStrLength) | Gray::CStringT< _TYPE_CH > | protected |
| Assign(const THIS_t &str) | Gray::CStringT< _TYPE_CH > | inline |
| Assign(const wchar_t *pwText) | Gray::CStringT< _TYPE_CH > | |
| Assign(const char *pszStr) | Gray::CStringT< _TYPE_CH > | |
| Assign(const wchar_t *pwStr) | Gray::CStringT< _TYPE_CH > | |
| Assign(const char *pszStr) | Gray::CStringT< _TYPE_CH > | |
| Assign(const wchar_t *pwStr) | Gray::CStringT< _TYPE_CH > | |
| Assign(const char *pszStr) | Gray::CStringT< _TYPE_CH > | |
| AssignFirst(const THIS_t &s) noexcept | Gray::CStringT< _TYPE_CH > | inlineprotected |
| AssignLen(const char *pszStr, StrLen_t iSizeMax=StrT::k_LEN_MAX) | Gray::CStringT< _TYPE_CH > | |
| AssignLen(const wchar_t *pwText, StrLen_t iSizeMax=StrT::k_LEN_MAX) | Gray::CStringT< _TYPE_CH > | |
| AssignLen(const wchar_t *pwStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
| AssignLen(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
| AssignLen(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
| AssignLen(const wchar_t *pwStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
| AssignLenT(const _TYPE_CH *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
| Compare(const _TYPE_CH *pszStr) const | Gray::CStringT< _TYPE_CH > | inline |
| CompareNoCase(const _TYPE_CH *pszStr) const | Gray::CStringT< _TYPE_CH > | inline |
| CopyBeforeWrite() | Gray::CStringT< _TYPE_CH > | protected |
| CStringT() noexcept | Gray::CStringT< _TYPE_CH > | inline |
| CStringT(const wchar_t *pwText) | Gray::CStringT< _TYPE_CH > | inline |
| CStringT(const wchar_t *pwText, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | inline |
| CStringT(const char *pszStr) | Gray::CStringT< _TYPE_CH > | inline |
| CStringT(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | inline |
| CStringT(const THIS_t &ref) noexcept | Gray::CStringT< _TYPE_CH > | inline |
| CStringT(THIS_t &&ref) noexcept | Gray::CStringT< _TYPE_CH > | inline |
| Empty() | Gray::CStringT< _TYPE_CH > | inline |
| EmptyValid() | Gray::CStringT< _TYPE_CH > | inlineprotected |
| Find(_TYPE_CH ch, StrLen_t nPosStart=0) const | Gray::CStringT< _TYPE_CH > | |
| Format(const _TYPE_CH *pszStr,...) | Gray::CStringT< _TYPE_CH > | inline |
| FormatV(const _TYPE_CH *pszStr, va_list args) | Gray::CStringT< _TYPE_CH > | |
| GetAt(StrLen_t nIndex) const | Gray::CStringT< _TYPE_CH > | inline |
| GetBuffer(StrLen_t iMinLength) | Gray::CStringT< _TYPE_CH > | |
| GetData() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
| GetLength() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
| GetString() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
| Init() noexcept | Gray::CStringT< _TYPE_CH > | inlineprotected |
| Insert(StrLen_t nIndex, _TYPE_CH ch) | Gray::CStringT< _TYPE_CH > | |
| Insert(StrLen_t nIndex, const _TYPE_CH *pszStr, StrLen_t iLenCat) | Gray::CStringT< _TYPE_CH > | |
| Insert(StrLen_t nIndex, const _TYPE_CH *pszStr) | Gray::CStringT< _TYPE_CH > | inline |
| IsEmpty() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
| isValidString() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
| Left(StrLen_t nCount) const | Gray::CStringT< _TYPE_CH > | |
| m_Nil | Gray::CStringT< _TYPE_CH > | protectedstatic |
| m_Nil | Gray::CStringT< _TYPE_CH > | protected |
| m_Nil | Gray::CStringT< _TYPE_CH > | protected |
| m_pchData | Gray::CStringT< _TYPE_CH > | protected |
| MakeLower() | Gray::CStringT< _TYPE_CH > | |
| MakeUpper() | Gray::CStringT< _TYPE_CH > | |
| Mid(StrLen_t nFirst, StrLen_t nCount=StrT::k_LEN_MAX) const | Gray::CStringT< _TYPE_CH > | |
| operator const _TYPE_CH *() const | Gray::CStringT< _TYPE_CH > | inline |
| operator!=(const THIS_t &str1, const _TYPE_CH *str2)((void) 0) | Gray::CStringT< _TYPE_CH > | friend |
| operator+=(_TYPE_CH ch) | Gray::CStringT< _TYPE_CH > | inline |
| operator+=(const _TYPE_CH *psz) | Gray::CStringT< _TYPE_CH > | inline |
| operator=(const THIS_t &ref) | Gray::CStringT< _TYPE_CH > | inline |
| operator=(THIS_t &&ref) | Gray::CStringT< _TYPE_CH > | inline |
| operator=(const char *pStr) | Gray::CStringT< _TYPE_CH > | inline |
| operator=(const wchar_t *pStr) | Gray::CStringT< _TYPE_CH > | inline |
| operator==(const THIS_t &str1, const _TYPE_CH *str2)((void) 0) | Gray::CStringT< _TYPE_CH > | friend |
| operator[](StrLen_t nIndex) const | Gray::CStringT< _TYPE_CH > | inline |
| operator[](StrLen_t nIndex) | Gray::CStringT< _TYPE_CH > | inline |
| ReferenceAt(StrLen_t nIndex) const | Gray::CStringT< _TYPE_CH > | inline |
| ReleaseBuffer(StrLen_t nNewLength=k_StrLen_UNK) | Gray::CStringT< _TYPE_CH > | |
| Right(StrLen_t nCount) const | Gray::CStringT< _TYPE_CH > | |
| SetAt(StrLen_t nIndex, _TYPE_CH ch) | Gray::CStringT< _TYPE_CH > | inline |
| TrimLeft() | Gray::CStringT< _TYPE_CH > | |
| TrimRight() | Gray::CStringT< _TYPE_CH > | |
| ~CStringT() | Gray::CStringT< _TYPE_CH > | inline |