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 |