|
static bool | wildCardMatch (const std::string &needle, const std::string &haystack, unsigned int *priorityIndex=0) |
|
static bool | inWildCardSet (const std::string needle, const std::set< std::string > &haystack) |
|
template<class T > |
static const T & | getWildCardMatchFromMap (const std::string needle, const std::map< std::string, T > &haystack) |
|
static std::string | decodeURIComponent (const std::string &data) |
|
static std::string | convertEnvironmentVariables (const std::string &data) |
|
static bool | isNumber (const std::string &s) |
|
template<class T > |
static bool | getNumber (const std::string &s, T &retValue) |
|
template<class T > |
static T | validateValueForDefaultStringDataType (const std::string &value, bool doConvertEnvironmentVariables=true) |
|
static std::string | validateValueForDefaultStringDataType (const std::string &value, bool doConvertEnvironmentVariables=true) |
|
static void | getSetFromString (const std::string &inputString, std::set< std::string > &setToReturn, const std::set< char > &delimiter={',','|','&'}, const std::set< char > &whitespace={' ','\t','\n','\r'}) |
|
static void | getVectorFromString (const std::string &inputString, std::vector< std::string > &listToReturn, const std::set< char > &delimiter={',','|','&'}, const std::set< char > &whitespace={' ','\t','\n','\r'}, std::vector< char > *listOfDelimiters=0) |
|
template<class T > |
static void | getMapFromString (const std::string &inputString, std::map< std::string, T > &mapToReturn, const std::set< char > &pairPairDelimiter={',','|','&'}, const std::set< char > &nameValueDelimiter={'=',':'}, const std::set< char > &whitespace={' ','\t','\n','\r'}) |
|
static void | getMapFromString (const std::string &inputString, std::map< std::string, std::string > &mapToReturn, const std::set< char > &pairPairDelimiter={',','|','&'}, const std::set< char > &nameValueDelimiter={'=',':'}, const std::set< char > &whitespace={' ','\t','\n','\r'}) |
|
template<class T > |
static std::string | mapToString (const std::map< std::string, T > &mapToReturn, const std::string &primaryDelimeter=",", const std::string &secondaryDelimeter=": ") |
|
static std::string | mapToString (const std::map< std::string, uint8_t > &mapToReturn, const std::string &primaryDelimeter=",", const std::string &secondaryDelimeter=": ") |
|
template<class T > |
static std::string | setToString (const std::set< T > &setToReturn, const std::string &delimeter=",") |
|
static std::string | setToString (const std::set< uint8_t > &setToReturn, const std::string &delimeter=",") |
|
template<class T > |
static std::string | vectorToString (const std::vector< T > &setToReturn, const std::string &delimeter=",") |
|
static std::string | vectorToString (const std::vector< uint8_t > &setToReturn, const std::string &delimeter=",") |
|
static std::string | demangleTypeName (const char *name) |
|
Definition at line 14 of file StringMacros.h.