Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::cStringT< _TYPE_CH > Member List

This is the complete list of members for Gray::cStringT< _TYPE_CH >, including all inherited members.

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) noexceptGray::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() constGray::cStringT< _TYPE_CH >inline
CharType_t typedefGray::cStringT< _TYPE_CH >
Compare(const char *pszStr) constGray::CStringT< char >inline
CompareNoCase(const char *pszStr) constGray::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() noexceptGray::cStringT< _TYPE_CH >inline
cStringT(SUPER_t &str) noexceptGray::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() noexceptGray::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) noexceptGray::CStringT< char >inline
CStringT(THIS_t &&ref) noexceptGray::CStringT< char >inline
cStringTests classGray::cStringT< _TYPE_CH >friend
empty() constGray::cStringT< _TYPE_CH >inline
Empty()Gray::CStringT< char >inline
EmptyValid()Gray::CStringT< char >inlineprotected
EndsWithI(const _TYPE_CH *pSubStr) constGray::cStringT< _TYPE_CH >inline
find(_TYPE_CH ch) constGray::cStringT< _TYPE_CH >inline
Find(char ch, StrLen_t nPosStart=0) constGray::CStringT< char >
Format(const char *pszStr,...)Gray::CStringT< char >inline
FormatV(const char *pszStr, va_list args)Gray::CStringT< char >
get_CPtr() const noexceptGray::cStringT< _TYPE_CH >inline
get_HashCode() const noexceptGray::cStringT< _TYPE_CH >inline
get_RefCount() constGray::cStringT< _TYPE_CH >inline
GetAt(StrLen_t nIndex) constGray::CStringT< char >inline
GetBuffer(StrLen_t iMinLength)Gray::CStringT< char >
GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage=CP_UTF8) constGray::cStringT< _TYPE_CH >
GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage) constGray::cStringT< _TYPE_CH >
GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage) constGray::cStringT< _TYPE_CH >
GetData() const noexceptGray::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) constGray::cStringT< _TYPE_CH >inline
GetLength() const noexceptGray::CStringT< char >inline
GetSizeK(UINT64 uVal, UINT nKUnit=1024, bool bSpace=false)Gray::cStringT< _TYPE_CH >static
GetString() const noexceptGray::CStringT< char >inline
GetTrimWhitespace() constGray::cStringT< _TYPE_CH >
Init() noexceptGray::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 noexceptGray::CStringT< char >inline
isPrintableString() constGray::cStringT< _TYPE_CH >inline
isValidCheck() const noexceptGray::cStringT< _TYPE_CH >inline
isValidString() const noexceptGray::cStringT< _TYPE_CH >inline
IsWhitespace() constGray::cStringT< _TYPE_CH >inline
Left(StrLen_t nCount) constGray::CStringT< char >
length() constGray::cStringT< _TYPE_CH >inline
m_NilGray::CStringT< char >protectedstatic
m_NilGray::CStringT< char >protected
m_NilGray::CStringT< char >protected
m_pchDataGray::CStringT< char >protected
MakeLower()Gray::CStringT< char >
MakeUpper()Gray::CStringT< char >
Mid(StrLen_t nFirst, StrLen_t nCount=StrT::k_LEN_MAX) constGray::CStringT< char >
nposGray::cStringT< _TYPE_CH >static
operator const char *() constGray::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) constGray::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) constGray::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) constGray::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) constGray::cStringT< _TYPE_CH >
SerializeOutput(cArchive &a) constGray::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() constGray::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) constGray::cStringT< _TYPE_CH >inline
TrimLeft()Gray::CStringT< char >
TrimRight()Gray::CStringT< char >
WriteZ(cStreamOutput &File) constGray::cStringT< _TYPE_CH >
~CStringT()Gray::CStringT< char >inline