![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
This is the complete list of members for Gray::StrX< TYPE >, including all inherited members.
| Cast(const TYPE *pszStr) | Gray::StrT | inlinestatic |
| CheckEmpty(const TYPE *pszStr) noexcept | Gray::StrT | inlinestatic |
| Cmp(const TYPE *pszStr1, const TYPE *pszStr2) | Gray::StrT | static |
| Cmp(const TYPE *pszStr1, const TYPE *pszStr2) | Gray::StrT | |
| CmpHeadI(const TYPE *pszFind, const TYPE *pszTableElem) | Gray::StrT | static |
| CmpHeadI(const TYPE *pszFindHead, const TYPE *pszTableElem) | Gray::StrT | |
| CmpI(const TYPE *pszStr1, const TYPE *pszStr2) | Gray::StrT | static |
| CmpI(const TYPE *pszStr1, const TYPE *pszStr2) | Gray::StrT | |
| CmpIN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexcept | Gray::StrT | static |
| CmpIN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexcept | Gray::StrT | |
| CmpN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexcept | Gray::StrT | static |
| CmpN(const TYPE *pszStr1, const TYPE *pszStr2, StrLen_t iLenMaxChars) noexcept | Gray::StrT | |
| CopyLen(TYPE *pszDst, const TYPE *pSrc, StrLen_t iLenCharsMax) noexcept | Gray::StrT | static |
| CopyLen(TYPE *pDst, const TYPE *pSrc, StrLen_t iLenMaxChars) noexcept | Gray::StrT | |
| Diff(const TYPE *pszEnd, const TYPE *pszStart) | Gray::StrT | inlinestatic |
| DtoA(double nVal, OUT TYPE *pszOut, StrLen_t iStrMax, int iDecPlaces=-1, char chE=- 'e') | Gray::StrT | static |
| DtoA(double nVal, OUT char *pszOut, StrLen_t iStrMax, int iDecPlaces, char chE) | Gray::StrT | inlinestatic |
| DtoA(double nVal, OUT wchar_t *pszOut, StrLen_t iOutMax, int iDecPlaces, char chE) | Gray::StrT | inlinestatic |
| EndsWithI(const TYPE *pszStr2, const TYPE *pszPostfix, StrLen_t nLenStr=k_StrLen_UNK) | Gray::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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) noexcept | Gray::StrT | static |
| FindChar(const TYPE *pszStr, TYPE chFind, StrLen_t iLenMax) noexcept | Gray::StrT | |
| FindCharN(const TYPE *pszStr, TYPE ch) noexcept | Gray::StrT | static |
| FindCharN(const TYPE *pszStr, TYPE chFind) noexcept | Gray::StrT | |
| FindCharRev(const TYPE *pszStr, TYPE ch, StrLen_t iLen=k_StrLen_UNK) | Gray::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| FindWord(const TYPE *pszText, const TYPE *pszKeyWord, StrLen_t iLenMaxChars) | Gray::StrT | |
| GetBoolStr(bool bVal) noexcept | Gray::StrX< TYPE > | static |
| GetBoolStr(bool bVal) noexcept | Gray::StrX< TYPE > | inline |
| GetBoolStr(bool bVal) noexcept | Gray::StrX< TYPE > | inline |
| GetHashCode32(const TYPE *pszStr, StrLen_t nLen=k_StrLen_UNK, HASHCODE32_t nHash=k_HASHCODE_CLEAR) noexcept | Gray::StrT | static |
| GetHashCode32(const TYPE *pszStr, StrLen_t nLen, HASHCODE32_t nHash) noexcept | Gray::StrT | |
| GetNonWhitespace(const TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) noexcept | Gray::StrT | inlinestatic |
| GetNonWhitespace(TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) noexcept | Gray::StrT | inlinestatic |
| GetNonWhitespaceI(const TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) noexcept | Gray::StrT | inlinestatic |
| 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::StrT | static |
| GetWhitespaceEnd(const TYPE *pStr, StrLen_t iLenChars) | Gray::StrT | |
| HasChar(const TYPE *pszStr, TYPE ch) noexcept | Gray::StrT | inlinestatic |
| ILtoA(INT64 nVal, OUT TYPE *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10) | Gray::StrT | static |
| ILtoA(INT64 uVal, char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| ILtoA(INT64 uVal, wchar_t *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| IsNullOrEmpty(const TYPE *pszStr) noexcept | Gray::StrT | inlinestatic |
| IsPrintable(const TYPE *pStr, StrLen_t iLenChars=StrT::k_LEN_MAX) | Gray::StrT | static |
| IsPrintable(const TYPE *pStr, StrLen_t iLenChars) | Gray::StrT | |
| IsWhitespace(const TYPE *pStr, StrLen_t iLenChars=StrT::k_LEN_MAX) | Gray::StrT | static |
| IsWhitespace(const TYPE *pStr, StrLen_t iLenMaxChars) | Gray::StrT | |
| ItoA(INT32 nVal, OUT TYPE *pszOut, StrLen_t iStrMax, RADIX_t nBaseRadix=10) | Gray::StrT | inlinestatic |
| k_LEN_MAX | Gray::StrT | static |
| k_LEN_MAX_KEY | Gray::StrT | static |
| k_szBlockEnd | Gray::StrT | static |
| k_szBlockStart | Gray::StrT | static |
| k_szEscDecode | Gray::StrT | static |
| k_szEscEncode | Gray::StrT | static |
| Len(const TYPE *pszStr) noexcept | Gray::StrT | static |
| Len(const TYPE *pszStr, StrLen_t iLenMax) noexcept | Gray::StrT | inlinestatic |
| Len(const char *pszStr) noexcept | Gray::StrT | inlinestatic |
| Len(const wchar_t *pszStr) noexcept | Gray::StrT | inlinestatic |
| MakeLowerCase(TYPE *pszDst, StrLen_t iLenCharsMax) noexcept | Gray::StrT | inlinestatic |
| MakeUpperCase(TYPE *pszDst, StrLen_t iLenCharsMax) noexcept | Gray::StrT | inlinestatic |
| MatchRegEx(const TYPE *pText, const TYPE *pRegExPattern, bool bIgnoreCase, StrLen_t nTextMax=k_StrLen_UNK) | Gray::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | inlinestatic |
| StartsWithI(const TYPE *pszStr2, const TYPE *pszPrefix) | Gray::StrT | static |
| StartsWithI(const TYPE *pszStr1, const TYPE *pszPrefix) | Gray::StrT | |
| StripBlock(TYPE *pszText) | Gray::StrT | static |
| StripBlock(TYPE *pszText) | Gray::StrT | |
| TableFind(const TYPE *pszFindThis, const void *ppszTableInit, size_t nElemSize=sizeof(const TYPE *)) | Gray::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| 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::StrT | static |
| TableFindSorted(const TYPE *pszFindThis, const void *ppszTableInit, ITERATE_t iCountMax, size_t nElemSize) | Gray::StrT | |
| toDouble(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr) | Gray::StrT | static |
| toDouble(const char *pszStr, const char **ppszStrEnd) | Gray::StrT | inlinestatic |
| toDouble(const wchar_t *pszStr, const wchar_t **ppszStrEnd) | Gray::StrT | inlinestatic |
| toI(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=10) | Gray::StrT | inlinestatic |
| toIL(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=10) | Gray::StrT | static |
| toIL(const char *pszStr, const char **ppszStrEnd, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| toIL(const wchar_t *pszStr, const wchar_t **ppszStrEnd, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| toIP(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=10) | Gray::StrT | inlinestatic |
| toU(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=0) | Gray::StrT | inlinestatic |
| toUL(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=0) | Gray::StrT | static |
| toUL(const char *pszStr, const char **ppszStrEnd, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| toUL(const wchar_t *pszStr, const wchar_t **ppszStrEnd, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| toUP(const TYPE *pszStr, const TYPE **ppszStrEnd=nullptr, RADIX_t nBaseRadix=0) | Gray::StrT | inlinestatic |
| TrimWhitespace(TYPE *pStr, StrLen_t iLenMax=StrT::k_LEN_MAX) | Gray::StrT | static |
| TrimWhitespace(TYPE *pStr, StrLen_t iLenMax) | Gray::StrT | |
| TrimWhitespaceEnd(TYPE *pStr, StrLen_t iLenChars=k_StrLen_UNK) | Gray::StrT | static |
| TrimWhitespaceEnd(TYPE *pStr, StrLen_t iLenChars) | Gray::StrT | |
| ULtoA(UINT64 nVal, TYPE *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10) | Gray::StrT | static |
| ULtoA(UINT64 uVal, char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| ULtoA(UINT64 uVal, wchar_t *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix) | Gray::StrT | inlinestatic |
| ULtoA2(UINT64 uVal, TYPE *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10, char chRadixA='A') | Gray::StrT | static |
| ULtoA2(UINT64 uVal, char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix, char chRadixA) | Gray::StrT | inlinestatic |
| ULtoA2(UINT64 uVal, wchar_t *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix, char chRadixA) | Gray::StrT | inlinestatic |
| ULtoAK(UINT64 uVal, OUT TYPE *pszStr, StrLen_t iStrMax, UINT nKUnit=1024, bool bSpace=true) | Gray::StrT | static |
| ULtoAK(UINT64 uVal, OUT char *pszOut, StrLen_t iStrMax, UINT nKUnit, bool bSpace) | Gray::StrT | inlinestatic |
| ULtoAK(UINT64 uVal, OUT wchar_t *pszOut, StrLen_t iStrMax, UINT nKUnit, bool bSpace) | Gray::StrT | inlinestatic |
| 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::StrT | inlinestatic |
| vsprintfN(OUT TYPE *pszOut, StrLen_t iLenOutMax, const TYPE *pszFormat, va_list vlist) | Gray::StrT | static |
| vsprintfN(OUT char *pszOut, StrLen_t iLenOutMax, const char *pszFormat, va_list vlist) | Gray::StrT | inlinestatic |
| vsprintfN(OUT wchar_t *pszOut, StrLen_t iLenOutMax, const wchar_t *pszFormat, va_list vlist) | Gray::StrT | inlinestatic |