tdaq-develop-2025-02-12
ots::StringMacros Member List

This is the complete list of members for ots::StringMacros, including all inherited members.

convertEnvironmentVariables(const std::string &data)ots::StringMacrosstatic
decodeURIComponent(const std::string &data)ots::StringMacrosstatic
demangleTypeName(const char *name)ots::StringMacrosstatic
encodeURIComponent(const std::string &data) (defined in ots::StringMacros)ots::StringMacrosstatic
escapeString(std::string inString, bool allowWhiteSpace=false)ots::StringMacrosstatic
exec(const char *cmd)ots::StringMacrosstatic
extractCommonChunks(const std::vector< std::string > &haystack, std::vector< std::string > &commonChunksToReturn, std::vector< std::string > &wildcardStrings, unsigned int &fixedWildcardLength)ots::StringMacrosstatic
extractXmlField(const std::string &xml, const std::string &field, uint32_t occurrence, size_t after, size_t *returnFindPos=nullptr, const std::string &valueField="value=", const std::string &quoteType="'")ots::StringMacrosstatic
getMapFromString(const std::string &inputString, std::map< S, T > &mapToReturn, const std::set< char > &pairPairDelimiter={',', '|', '&'}, const std::set< char > &nameValueDelimiter={'=', ':'}, const std::set< char > &whitespace={' ', '\t', '\n', '\r'})ots::StringMacrosstatic
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'})ots::StringMacrosstatic
getNumber(const std::string &s, T &retValue)ots::StringMacrosstatic
getNumber(const std::string &s, bool &retValue)ots::StringMacrosstatic
getNumberType(const std::string &stringToCheck)ots::StringMacrosstatic
getSetFromString(const std::string &inputString, std::set< std::string > &setToReturn, const std::set< char > &delimiter={',', '|', '&'}, const std::set< char > &whitespace={' ', '\t', '\n', '\r'})ots::StringMacrosstatic
getTimeDurationString(const time_t durationInSeconds=time(0))ots::StringMacrosstatic
getTimestampString(const std::string &linuxTimeInSeconds)ots::StringMacrosstatic
getTimestampString(const time_t linuxTimeInSeconds=time(0))ots::StringMacrosstatic
getTypeName(void) (defined in ots::StringMacros)ots::StringMacrosinlinestatic
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, bool decodeURIComponents=false)ots::StringMacrosstatic
getVectorFromString(const std::string &inputString, const std::set< char > &delimiter={',', '|', '&'}, const std::set< char > &whitespace={' ', '\t', '\n', '\r'}, std::vector< char > *listOfDelimiters=0, bool decodeURIComponents=false)ots::StringMacrosstatic
getWildCardMatchFromMap(const std::string &needle, std::map< std::string, T > &haystack, std::string *foundKey=0)ots::StringMacrosstatic
inWildCardSet(const std::string &needle, const std::set< std::string > &haystack)ots::StringMacrosstatic
isNumber(const std::string &stringToCheck)ots::StringMacrosstatic
mapToString(const std::map< std::string, T > &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ")ots::StringMacrosstatic
mapToString(const std::map< std::pair< std::string, std::string >, T > &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ") (defined in ots::StringMacros)ots::StringMacrosstatic
mapToString(const std::map< std::pair< std::string, std::pair< std::string, std::string >>, T > &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ") (defined in ots::StringMacros)ots::StringMacrosstatic
mapToString(const std::map< std::string, std::pair< std::string, T >> &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ") (defined in ots::StringMacros)ots::StringMacrosstatic
mapToString(const std::map< std::string, std::map< std::string, T >> &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ") (defined in ots::StringMacros)ots::StringMacrosstatic
mapToString(const std::map< std::string, std::set< T >> &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ") (defined in ots::StringMacros)ots::StringMacrosstatic
mapToString(const std::map< std::string, std::vector< T >> &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ") (defined in ots::StringMacros)ots::StringMacrosstatic
mapToString(const std::map< std::string, uint8_t > &mapToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=": ")ots::StringMacrosstatic
otsGetEnvironmentVarable(const char *name, const std::string &location, const unsigned int &line)ots::StringMacrosstatic
rextractXmlField(const std::string &xml, const std::string &field, uint32_t occurrence, size_t before, size_t *returnFindPos=nullptr, const std::string &valueField="value=", const std::string &quoteType="'")ots::StringMacrosstatic
sanitizeForSQL(std::string &data)ots::StringMacrosstatic
setToString(const std::set< T > &setToReturn, const std::string &delimeter=", ")ots::StringMacrosstatic
setToString(const std::set< uint8_t > &setToReturn, const std::string &delimeter=", ")ots::StringMacrosstatic
setToString(const std::set< std::pair< S, T >> &setToReturn, const std::string &primaryDelimeter=", ", const std::string &secondaryDelimeter=":") (defined in ots::StringMacros)ots::StringMacrosstatic
stackTrace(void)ots::StringMacrosstatic
validateValueForDefaultStringDataType(const std::string &value, bool doConvertEnvironmentVariables=true)ots::StringMacrosstatic
validateValueForDefaultStringDataType(const std::string &value, bool doConvertEnvironmentVariables=true)ots::StringMacrosstatic
vectorToString(const std::vector< T > &setToReturn, const std::string &delimeter=", ")ots::StringMacrosstatic
vectorToString(const std::vector< uint8_t > &setToReturn, const std::string &delimeter=", ")ots::StringMacrosstatic
vectorToString(const std::vector< std::pair< S, T >> &setToReturn, const std::string &primaryDelimeter="; ", const std::string &secondaryDelimeter=":") (defined in ots::StringMacros)ots::StringMacrosstatic
wildCardMatch(const std::string &needle, const std::string &haystack, unsigned int *priorityIndex=0)ots::StringMacrosstatic