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 |