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

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

Cast(const TYPE *pszStr)Gray::StrTinlinestatic
CheckEmpty(const TYPE *pszStr) noexceptGray::StrTinlinestatic
Cmp(const TYPE *pszStr1, const TYPE *pszStr2)Gray::StrTstatic
Cmp(const TYPE *pszStr1, const TYPE *pszStr2)Gray::StrT
CmpHeadI(const TYPE *pszFind, const TYPE *pszTableElem)Gray::StrTstatic
CmpHeadI(const TYPE *pszFindHead, const TYPE *pszTableElem)Gray::StrT
CmpI(const TYPE *pszStr1, const TYPE *pszStr2)Gray::StrTstatic
CmpI(const TYPE *pszStr1, const TYPE *pszStr2)Gray::StrT
CmpIN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexceptGray::StrTstatic
CmpIN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexceptGray::StrT
CmpN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexceptGray::StrTstatic
CmpN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexceptGray::StrT
CopyLen(TYPE *pszDst, const TYPE *pSrc, StrLen_t iLenCharsMax) noexceptGray::StrTstatic
CopyLen(TYPE *pDst, const TYPE *pSrc, StrLen_t iLenMaxChars) noexceptGray::StrT
Diff(const TYPE *pszEnd, const TYPE *pszStart)Gray::StrTinlinestatic
DtoA(double nVal, OUT TYPE *pszOut, StrLen_t iStrMax, int iDecPlaces=-1, char chE=- 'e')Gray::StrTstatic
DtoA(double nVal, OUT char *pszOut, StrLen_t iStrMax, int iDecPlaces, char chE)Gray::StrTinlinestatic
DtoA(double nVal, OUT wchar_t *pszOut, StrLen_t iOutMax, int iDecPlaces, char chE)Gray::StrTinlinestatic
EndsWithI(const TYPE *pszStr2, const TYPE *pszPostfix, StrLen_t nLenStr=k_StrLen_UNK)Gray::StrTstatic
EndsWithI(const TYPE *pszStr1, const TYPE *pszPostfix, StrLen_t nLenStr)Gray::StrT
EscSeqAdd(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax=StrT::k_LEN_MAX)Gray::StrTstatic
EscSeqAdd(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax)Gray::StrT
EscSeqAddQ(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax=StrT::k_LEN_MAX)Gray::StrTstatic
EscSeqAddQ(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax)Gray::StrT
EscSeqRemove(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax=StrT::k_LEN_MAX, StrLen_t iLenInMax=StrT::k_LEN_MAX)Gray::StrTstatic
EscSeqRemove(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax, StrLen_t iLenInMax)Gray::StrT
EscSeqRemoveQ(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax=StrT::k_LEN_MAX, StrLen_t iLenInMax=StrT::k_LEN_MAX)Gray::StrTstatic
EscSeqRemoveQ(TYPE *pStrOut, const TYPE *pStrIn, StrLen_t iLenOutMax, StrLen_t iLenInMax)Gray::StrT
FindBlockEnd(STR_BLOCK_TYPE eBlockType, const TYPE *pLine, StrLen_t iLenMax=StrT::k_LEN_MAX)Gray::StrTstatic
FindBlockEnd(STR_BLOCK_TYPE eBlockType, const TYPE *pszLine, StrLen_t iLenMaxChars)Gray::StrT
FindChar(const TYPE *pszStr, TYPE ch, StrLen_t iLen=StrT::k_LEN_MAX) noexceptGray::StrTstatic
FindChar(const TYPE *pszStr, TYPE chFind, StrLen_t iLenMax) noexceptGray::StrT
FindCharN(const TYPE *pszStr, TYPE ch) noexceptGray::StrTstatic
FindCharN(const TYPE *pszStr, TYPE chFind) noexceptGray::StrT
FindCharRev(const TYPE *pszStr, TYPE ch, StrLen_t iLen=k_StrLen_UNK)Gray::StrTstatic
FindCharRev(const TYPE *pszStr, TYPE chFind, StrLen_t iLenMax)Gray::StrT
FindStr(const TYPE *pszStr, const TYPE *pszFind, StrLen_t iLenMax=StrT::k_LEN_MAX)Gray::StrTstatic
FindStr(const TYPE *pszText, const TYPE *pszSubStr, StrLen_t iLenMaxChars)Gray::StrT
FindStrI(const TYPE *pszStr, const TYPE *pszFind, StrLen_t iLenMax=StrT::k_LEN_MAX)Gray::StrTstatic
FindStrI(const TYPE *pszText, const TYPE *pszSubStr, StrLen_t iLenMaxChars)Gray::StrT
FindTokens(const TYPE *pszStr, const TYPE *pszTokens, StrLen_t iLenMax=StrT::k_LEN_MAX)Gray::StrTstatic
FindTokens(const TYPE *pszStr, const TYPE *pszTokens, StrLen_t iLenMaxChars)Gray::StrT
FindWord(const TYPE *pTextSearch, const TYPE *pszKeyWord, StrLen_t iLenMax=StrT::k_LEN_MAX)Gray::StrTstatic
FindWord(const TYPE *pszText, const TYPE *pszKeyWord, StrLen_t iLenMaxChars)Gray::StrT
GetBoolStr(bool bVal) noexceptGray::StrX< TYPE >static
GetBoolStr(bool bVal) noexceptGray::StrX< TYPE >inline
GetBoolStr(bool bVal) noexceptGray::StrX< TYPE >inline
GetHashCode32(const TYPE *pszStr, StrLen_t nLen=k_StrLen_UNK, HASHCODE32_t nHash=k_HASHCODE_CLEAR) noexceptGray::StrTstatic
GetHashCode32(const TYPE *pszStr, StrLen_t nLen, HASHCODE32_t nHash) noexceptGray::StrT
GetNonWhitespace(const TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) noexceptGray::StrTinlinestatic
GetNonWhitespace(TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) noexceptGray::StrTinlinestatic
GetNonWhitespaceI(const TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) noexceptGray::StrTinlinestatic
GetTableCount(const void *ppszTableInit, size_t nElemSize)Gray::StrX< TYPE >static
GetTableCountSorted(const void *ppszTableInit, size_t nElemSize)Gray::StrX< TYPE >static
GetTableElem(ITERATE_t iEnumVal, const void *ppszTableInit, ITERATE_t iCountMax, size_t nElemSize=sizeof(const TYPE *))Gray::StrX< TYPE >static
GetTableElemU(const void *ppszTableInit, ITERATE_t i, size_t nSizeElem)Gray::StrX< TYPE >inlinestatic
GetWhitespaceEnd(const TYPE *pStr, StrLen_t iLenChars=k_StrLen_UNK)Gray::StrTstatic
GetWhitespaceEnd(const TYPE *pStr, StrLen_t iLenChars)Gray::StrT
HasChar(const TYPE *pszStr, TYPE ch) noexceptGray::StrTinlinestatic
ILtoA(INT64 nVal, OUT TYPE *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10)Gray::StrTstatic
ILtoA(INT64 uVal, char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix)Gray::StrTinlinestatic
ILtoA(INT64 uVal, wchar_t *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix)Gray::StrTinlinestatic
IsNullOrEmpty(const TYPE *pszStr) noexceptGray::StrTinlinestatic
IsPrintable(const TYPE *pStr, StrLen_t iLenChars=StrT::k_LEN_MAX)Gray::StrTstatic
IsPrintable(const TYPE *pStr, StrLen_t iLenChars)Gray::StrT
IsWhitespace(const TYPE *pStr, StrLen_t iLenChars=StrT::k_LEN_MAX)Gray::StrTstatic
IsWhitespace(const TYPE *pStr, StrLen_t iLenMaxChars)Gray::StrT
ItoA(INT32 nVal, OUT TYPE *pszOut, StrLen_t iStrMax, RADIX_t nBaseRadix=10)Gray::StrTinlinestatic
k_LEN_MAXGray::StrTstatic
k_LEN_MAX_KEYGray::StrTstatic
k_szBlockEndGray::StrTstatic
k_szBlockStartGray::StrTstatic
k_szEscDecodeGray::StrTstatic
k_szEscEncodeGray::StrTstatic
Len(const TYPE *pszStr) noexceptGray::StrTstatic
Len(const TYPE *pszStr, StrLen_t iLenMax) noexceptGray::StrTinlinestatic
Len(const char *pszStr) noexceptGray::StrTinlinestatic
Len(const wchar_t *pszStr) noexceptGray::StrTinlinestatic
MakeLowerCase(TYPE *pszDst, StrLen_t iLenCharsMax) noexceptGray::StrTinlinestatic
MakeUpperCase(TYPE *pszDst, StrLen_t iLenCharsMax) noexceptGray::StrTinlinestatic
MatchRegEx(const TYPE *pText, const TYPE *pRegExPattern, bool bIgnoreCase, StrLen_t nTextMax=k_StrLen_UNK)Gray::StrTstatic
MatchRegEx(const TYPE *pText, const TYPE *pPattern, bool bIgnoreCase, StrLen_t nTextMax)Gray::StrT
ParseCmds(TYPE *pszCmdLine, StrLen_t nCmdLenMax, TYPE **ppCmds, ITERATE_t iQtyMax, const TYPE *pszSep=nullptr, STRP_MASK_t uFlags=STRP_DEF)Gray::StrTstatic
ParseCmds(TYPE *pszCmdLine, StrLen_t nCmdLenMax, TYPE **ppCmd, ITERATE_t iCmdQtyMax, const TYPE *pszSep, STRP_MASK_t uFlags)Gray::StrT
ParseCmdsTmp(TYPE *pszTmp, StrLen_t iTmpSizeMax, const TYPE *pszCmdLine, TYPE **ppCmds, ITERATE_t iCmdQtyMax, const TYPE *pszSep=nullptr, STRP_MASK_t uFlags=STRP_DEF)Gray::StrTstatic
ParseCmdsTmp(TYPE *pszTmp, StrLen_t iTmpSizeMax, const TYPE *pszCmdLine, TYPE **ppCmd, ITERATE_t iCmdQtyMax, const TYPE *pszSep, STRP_MASK_t uFlags)Gray::StrT
ReplaceX(TYPE *pDst, StrLen_t iDstLenMax, StrLen_t nDstIdx, StrLen_t iDstSegLen, const TYPE *pSrc, StrLen_t iSrcLen=k_StrLen_UNK)Gray::StrTstatic
ReplaceX(TYPE *pDst, StrLen_t iDstLenMax, StrLen_t iDstIdx, StrLen_t iDstSegLen, const TYPE *pSrc, StrLen_t iSrcLen)Gray::StrT
sprintfN(OUT TYPE *pszOut, StrLen_t iLenOutMax, const TYPE *pszFormat,...)Gray::StrTinlinestatic
StartsWithI(const TYPE *pszStr2, const TYPE *pszPrefix)Gray::StrTstatic
StartsWithI(const TYPE *pszStr1, const TYPE *pszPrefix)Gray::StrT
StripBlock(TYPE *pszText)Gray::StrTstatic
StripBlock(TYPE *pszText)Gray::StrT
TableFind(const TYPE *pszFindThis, const void *ppszTableInit, size_t nElemSize=sizeof(const TYPE *))Gray::StrTstatic
TableFind(const TYPE *pszFindThis, const void *ppszTableInit, size_t nElemSize)Gray::StrT
TableFindHead(const TYPE *pszFindHead, const void *ppszTableInit, size_t nElemSize=sizeof(const TYPE *))Gray::StrTstatic
TableFindHead(const TYPE *pszFindHead, const void *ppszTableInit, size_t nElemSize)Gray::StrT
TableFindHeadSorted(const TYPE *pszFindHead, const void *ppszTableInit, ITERATE_t iCountMax, size_t nElemSize=sizeof(const TYPE *))Gray::StrTstatic
TableFindHeadSorted(const TYPE *pszFindHead, const void *ppszTableInit, ITERATE_t iCountMax, size_t nElemSize)Gray::StrT
TableFindSorted(const TYPE *pszFindThis, const void *ppszTableInit, ITERATE_t iCountMax, size_t nElemSize=sizeof(const TYPE *))Gray::StrTstatic
TableFindSorted(const TYPE *pszFindThis, const void *ppszTableInit, ITERATE_t iCountMax, size_t nElemSize)Gray::StrT
toDouble(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr)Gray::StrTstatic
toDouble(const char *pszStr, const char **ppszStrEnd)Gray::StrTinlinestatic
toDouble(const wchar_t *pszStr, const wchar_t **ppszStrEnd)Gray::StrTinlinestatic
toI(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=10)Gray::StrTinlinestatic
toIL(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=10)Gray::StrTstatic
toIL(const char *pszStr, const char **ppszStrEnd, RADIX_t nBaseRadix)Gray::StrTinlinestatic
toIL(const wchar_t *pszStr, const wchar_t **ppszStrEnd, RADIX_t nBaseRadix)Gray::StrTinlinestatic
toIP(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=10)Gray::StrTinlinestatic
toU(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=0)Gray::StrTinlinestatic
toUL(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=0)Gray::StrTstatic
toUL(const char *pszStr, const char **ppszStrEnd, RADIX_t nBaseRadix)Gray::StrTinlinestatic
toUL(const wchar_t *pszStr, const wchar_t **ppszStrEnd, RADIX_t nBaseRadix)Gray::StrTinlinestatic
toUP(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=0)Gray::StrTinlinestatic
TrimWhitespace(TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX)Gray::StrTstatic
TrimWhitespace(TYPE *pStr, StrLen_t iLenMax)Gray::StrT
TrimWhitespaceEnd(TYPE *pStr, StrLen_t iLenChars=k_StrLen_UNK)Gray::StrTstatic
TrimWhitespaceEnd(TYPE *pStr, StrLen_t iLenChars)Gray::StrT
ULtoA(UINT64 nVal, TYPE *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10)Gray::StrTstatic
ULtoA(UINT64 uVal, char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix)Gray::StrTinlinestatic
ULtoA(UINT64 uVal, wchar_t *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix)Gray::StrTinlinestatic
ULtoA2(UINT64 uVal, TYPE *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10, char chRadixA='A')Gray::StrTstatic
ULtoA2(UINT64 uVal, char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix, char chRadixA)Gray::StrTinlinestatic
ULtoA2(UINT64 uVal, wchar_t *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix, char chRadixA)Gray::StrTinlinestatic
ULtoAK(UINT64 uVal, OUT TYPE *pszStr, StrLen_t iStrMax, UINT nKUnit=1024, bool bSpace=true)Gray::StrTstatic
ULtoAK(UINT64 uVal, OUT char *pszOut, StrLen_t iStrMax, UINT nKUnit, bool bSpace)Gray::StrTinlinestatic
ULtoAK(UINT64 uVal, OUT wchar_t *pszOut, StrLen_t iStrMax, UINT nKUnit, bool bSpace)Gray::StrTinlinestatic
ULtoAK(UINT64 uVal, OUT TYPE *pszOut, StrLen_t iStrMax, UINT nKUnit, bool bSpace)Gray::StrT
UtoA(UINT32 nVal, OUT TYPE *pszOut, StrLen_t iStrMax, RADIX_t nBaseRadix=10)Gray::StrTinlinestatic
vsprintfN(OUT TYPE *pszOut, StrLen_t iLenOutMax, const TYPE *pszFormat, va_list vlist)Gray::StrTstatic
vsprintfN(OUT char *pszOut, StrLen_t iLenOutMax, const char *pszFormat, va_list vlist)Gray::StrTinlinestatic
vsprintfN(OUT wchar_t *pszOut, StrLen_t iLenOutMax, const wchar_t *pszFormat, va_list vlist)Gray::StrTinlinestatic