| AllocBuffer(StrLen_t iStrLength) | Gray::CStringT< char > | protected |
| append(const _TYPE_CH *pszStr, StrLen_t iLenCat) | Gray::cStringT< _TYPE_CH > | inline |
| assign(const _TYPE_CH *pszStr, StrLen_t iLenCat) | Gray::cStringT< _TYPE_CH > | inline |
| Assign(const THIS_t &str) | Gray::CStringT< char > | inline |
| Assign(const wchar_t *pwText) | Gray::CStringT< char > | |
| Assign(const char *pszStr) | Gray::CStringT< char > | |
| Assign(const wchar_t *pwStr) | Gray::CStringT< char > | |
| Assign(const char *pszStr) | Gray::CStringT< char > | |
| Assign(const wchar_t *pwStr) | Gray::CStringT< char > | |
| Assign(const char *pszStr) | Gray::CStringT< char > | |
| AssignFirst(const THIS_t &s) noexcept | Gray::CStringT< char > | inlineprotected |
| AssignLen(const char *pszStr, StrLen_t iSizeMax=StrT::k_LEN_MAX) | Gray::CStringT< char > | |
| AssignLen(const wchar_t *pwText, StrLen_t iSizeMax=StrT::k_LEN_MAX) | Gray::CStringT< char > | |
| AssignLen(const wchar_t *pwStr, StrLen_t iLenMax) | Gray::CStringT< char > | |
| AssignLen(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< char > | |
| AssignLen(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< char > | |
| AssignLen(const wchar_t *pwStr, StrLen_t iLenMax) | Gray::CStringT< char > | |
| AssignLenT(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< char > | |
| c_str() const | Gray::cStringT< _TYPE_CH > | inline |
| CharType_t typedef | Gray::cStringT< _TYPE_CH > | |
| Compare(const char *pszStr) const | Gray::CStringT< char > | inline |
| CompareNoCase(const char *pszStr) const | Gray::CStringT< char > | inline |
| Contains(const _TYPE_CH *pSubStr) | Gray::cStringT< _TYPE_CH > | inline |
| ContainsI(const _TYPE_CH *pSubStr) | Gray::cStringT< _TYPE_CH > | inline |
| CopyBeforeWrite() | Gray::CStringT< char > | protected |
| cStringT() noexcept | Gray::cStringT< _TYPE_CH > | inline |
| cStringT(SUPER_t &str) noexcept | Gray::cStringT< _TYPE_CH > | inline |
| cStringT(const char *pszText) | Gray::cStringT< _TYPE_CH > | inline |
| cStringT(const char *pszText, StrLen_t iLenMax) | 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() noexcept | Gray::CStringT< char > | inline |
| CStringT(const wchar_t *pwText) | Gray::CStringT< char > | inline |
| CStringT(const wchar_t *pwText, StrLen_t iLenMax) | Gray::CStringT< char > | inline |
| CStringT(const char *pszStr) | Gray::CStringT< char > | inline |
| CStringT(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< char > | inline |
| CStringT(const THIS_t &ref) noexcept | Gray::CStringT< char > | inline |
| CStringT(THIS_t &&ref) noexcept | Gray::CStringT< char > | inline |
| cStringTests class | Gray::cStringT< _TYPE_CH > | friend |
| empty() const | Gray::cStringT< _TYPE_CH > | inline |
| Empty() | Gray::CStringT< char > | inline |
| EmptyValid() | Gray::CStringT< char > | inlineprotected |
| EndsWithI(const _TYPE_CH *pSubStr) const | Gray::cStringT< _TYPE_CH > | inline |
| find(_TYPE_CH ch) const | Gray::cStringT< _TYPE_CH > | inline |
| Find(char ch, StrLen_t nPosStart=0) const | Gray::CStringT< char > | |
| Format(const char *pszStr,...) | Gray::CStringT< char > | inline |
| FormatV(const char *pszStr, va_list args) | Gray::CStringT< char > | |
| get_CPtr() const noexcept | Gray::cStringT< _TYPE_CH > | inline |
| get_HashCode() const noexcept | Gray::cStringT< _TYPE_CH > | inline |
| get_RefCount() const | Gray::cStringT< _TYPE_CH > | inline |
| GetAt(StrLen_t nIndex) const | Gray::CStringT< char > | inline |
| GetBuffer(StrLen_t iMinLength) | Gray::CStringT< char > | |
| GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage=CP_UTF8) const | Gray::cStringT< _TYPE_CH > | |
| GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage) const | Gray::cStringT< _TYPE_CH > | |
| GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage) const | Gray::cStringT< _TYPE_CH > | |
| GetData() const noexcept | Gray::CStringT< char > | inline |
| GetErrorString(HRESULT nFormatID, void *pSource=nullptr) | Gray::cStringT< _TYPE_CH > | static |
| GetErrorStringf(HRESULT nFormatID, void *pSource,...) | Gray::cStringT< _TYPE_CH > | static |
| GetErrorStringV(HRESULT nFormatID, void *pSource, va_list vargs) | Gray::cStringT< _TYPE_CH > | static |
| GetFormatf(const _TYPE_CH *pszFormat,...) | Gray::cStringT< _TYPE_CH > | static |
| GetHeapStats(OUT ITERATE_t &iAllocCount) const | Gray::cStringT< _TYPE_CH > | inline |
| GetLength() const noexcept | Gray::CStringT< char > | inline |
| GetSizeK(UINT64 uVal, UINT nKUnit=1024, bool bSpace=false) | Gray::cStringT< _TYPE_CH > | static |
| GetString() const noexcept | Gray::CStringT< char > | inline |
| GetTrimWhitespace() const | Gray::cStringT< _TYPE_CH > | |
| Init() noexcept | Gray::CStringT< char > | inlineprotected |
| Insert(StrLen_t nIndex, char ch) | Gray::CStringT< char > | |
| Insert(StrLen_t nIndex, const char *pszStr, StrLen_t iLenCat) | Gray::CStringT< char > | |
| Insert(StrLen_t nIndex, const char *pszStr) | Gray::CStringT< char > | inline |
| IsEmpty() const noexcept | Gray::CStringT< char > | inline |
| isPrintableString() const | Gray::cStringT< _TYPE_CH > | inline |
| isValidCheck() const noexcept | Gray::cStringT< _TYPE_CH > | inline |
| isValidString() const noexcept | Gray::cStringT< _TYPE_CH > | inline |
| IsWhitespace() const | Gray::cStringT< _TYPE_CH > | inline |
| Left(StrLen_t nCount) const | Gray::CStringT< char > | |
| length() const | Gray::cStringT< _TYPE_CH > | inline |
| m_Nil | Gray::CStringT< char > | protectedstatic |
| m_Nil | Gray::CStringT< char > | protected |
| m_Nil | Gray::CStringT< char > | protected |
| m_pchData | Gray::CStringT< char > | protected |
| MakeLower() | Gray::CStringT< char > | |
| MakeUpper() | Gray::CStringT< char > | |
| Mid(StrLen_t nFirst, StrLen_t nCount=StrT::k_LEN_MAX) const | Gray::CStringT< char > | |
| npos | Gray::cStringT< _TYPE_CH > | static |
| operator const char *() const | Gray::CStringT< char > | inline |
| operator+=(char ch) | Gray::CStringT< char > | inline |
| operator+=(const char *psz) | Gray::CStringT< char > | inline |
| operator=(const THIS_t &s) | Gray::cStringT< _TYPE_CH > | inline |
| operator=(const char *pszStr) | Gray::cStringT< _TYPE_CH > | inline |
| operator=(const wchar_t *pwStr) | Gray::cStringT< _TYPE_CH > | inline |
| CStringT< char >::operator=(const THIS_t &ref) | Gray::CStringT< char > | inline |
| CStringT< char >::operator=(THIS_t &&ref) | Gray::CStringT< char > | inline |
| operator[](StrLen_t nIndex) const | Gray::CStringT< char > | inline |
| operator[](StrLen_t nIndex) | Gray::CStringT< char > | inline |
| push_back(_TYPE_CH ch) | Gray::cStringT< _TYPE_CH > | inline |
| ReadZ(cStreamInput &File, StrLen_t iLenMax) | Gray::cStringT< _TYPE_CH > | |
| ReferenceAt(StrLen_t nIndex) const | Gray::CStringT< char > | inline |
| ReleaseBuffer(StrLen_t nNewLength=k_StrLen_UNK) | Gray::CStringT< char > | |
| reserve(StrLen_t iSize) | Gray::cStringT< _TYPE_CH > | inline |
| resize(StrLen_t iSize) | Gray::cStringT< _TYPE_CH > | inline |
| Right(StrLen_t nCount) const | Gray::CStringT< char > | |
| Serialize(cArchive &a) | Gray::cStringT< _TYPE_CH > | |
| SerializeInput(cStreamInput &File, StrLen_t iLenMax=StrT::k_LEN_MAX) | Gray::cStringT< _TYPE_CH > | |
| SerializeOutput(cStreamOutput &File) const | Gray::cStringT< _TYPE_CH > | |
| SerializeOutput(cArchive &a) const | Gray::cStringT< _TYPE_CH > | |
| SetAt(StrLen_t nIndex, char ch) | Gray::CStringT< char > | inline |
| SetCodePage(const wchar_t *pwText, CODEPAGE_t uCodePage=CP_UTF8) | Gray::cStringT< _TYPE_CH > | |
| SetCodePage(const wchar_t *pwStr, CODEPAGE_t uCodePage) | Gray::cStringT< _TYPE_CH > | |
| SetCodePage(const wchar_t *pwStr, CODEPAGE_t uCodePage) | Gray::cStringT< _TYPE_CH > | |
| SetErase() | Gray::cStringT< _TYPE_CH > | inline |
| SetStringStatic() | Gray::cStringT< _TYPE_CH > | inline |
| size() const | Gray::cStringT< _TYPE_CH > | inline |
| StartsWithI(const _TYPE_CH *pSubStr) | Gray::cStringT< _TYPE_CH > | inline |
| substr(StrLen_t nFirst, StrLen_t nCount=StrT::k_LEN_MAX) const | Gray::cStringT< _TYPE_CH > | inline |
| TrimLeft() | Gray::CStringT< char > | |
| TrimRight() | Gray::CStringT< char > | |
| WriteZ(cStreamOutput &File) const | Gray::cStringT< _TYPE_CH > | |
| ~CStringT() | Gray::CStringT< char > | inline |