Namespaces | |
namespace | JetByteTools |
namespace | JetByteTools::Core |
Functions | |
template<typename result, class s> | |
result | GetStringLength (const s &theString, const bool includeNullTerminator=false) |
template<typename result> | |
result | GetStringLength (const char *pString, const bool includeNullTerminator=false) |
template<typename result> | |
result | GetStringLength (const wchar_t *pString, const bool includeNullTerminator=false) |
template<class s> | |
bool | StringEndsWith (const s &theString, const typename s::value_type value) |
unsigned long | GetLongFromString (const _tstring &numeric, const size_t startOffset, const size_t length) |
unsigned short | GetShortFromString (const _tstring &numeric, const size_t startOffset, const size_t length) |
unsigned long | GetLongFromStringA (const string &numeric, const size_t startOffset, const size_t length) |
unsigned short | GetShortFromStringA (const string &numeric, const size_t startOffset, const size_t length) |
bool | ContainsDigits (const _tstring &source) |
bool | IsAllDigits (const _tstring &numeric) |
bool | IsAllDigitsA (const string &numeric) |
bool | IsAllDigitsOr (const _tstring &numeric, const TCHAR orThis) |
bool | IsAllDigitsOrA (const string &numeric, const char orThis) |
bool | IsAllHexDigits (const _tstring &hex) |
bool | IsAllHexDigitsA (const string &hex) |
bool | IsAllHexDigitsOr (const _tstring &hex, const TCHAR orThis) |
bool | IsAllHexDigitsOrA (const string &hex, const char orThis) |
bool | IsAllAphaNum (const _tstring &alphaNum) |
bool | IsAllAphaNumA (const string &alphaNum) |
bool | IsAllAphaNumOr (const _tstring &alphaNum, const TCHAR orThis) |
bool | IsAllAphaNumOrA (const string &alphaNum, const char orThis) |
bool | StringToBool (const _tstring &stringRepresentation) |
bool | StringToBoolA (const string &stringRepresentation) |
void | StringToHex (const _tstring &str, BYTE *pBuffer, const size_t nBytes) |
_tstring | ToUpper (const _tstring &data) |
string | ToUpperA (const string &data) |
wstring | ToUpperW (const wstring &data) |
_tstring | ToLower (const _tstring &data) |
string | ToLowerA (const string &data) |
wstring | ToLowerW (const wstring &data) |
_tstring | StripWhiteSpace (const _tstring &source) |
string | StripWhiteSpaceA (const string &source) |
_tstring | StripSurroundingWhiteSpace (const _tstring &source) |
string | StripSurroundingWhiteSpaceA (const string &source) |
_tstring | StripLeading (const _tstring &source, const char toStrip) |
_tstring | StripTrailing (const _tstring &source, const char toStrip) |
string | StripLeadingA (const string &source, const char toStrip) |
string | StripTrailingA (const string &source, const char toStrip) |
_tstring | FindAndReplace (const _tstring &phrase, const _tstring &findString, const _tstring &replaceString, const size_t numReplacements) |
bool | InPlaceFindAndReplace (_tstring &phrase, const _tstring &findString, const _tstring &replaceString, size_t numReplacements) |
string | FindAndReplaceA (const string &phrase, const string &findString, const string &replaceString, const size_t numReplacements) |
bool | InPlaceFindAndReplaceA (string &phrase, const string &findString, const string &replaceString, size_t numReplacements) |