|
DP3
|
#include <cstdint>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | dp3::common::stringtools::Compare |
Functor to compare two strings. Strings can be compared case sensitive (NORMAL) and case insensitive (NOCASE). More... | |
Namespaces | |
| dp3 | |
| This file has generic helper routines for testing steps. | |
| dp3::common | |
| dp3::common::stringtools | |
| Useful string manipulation methods and classes. | |
Functions | |
| const std::string | dp3::common::formatString (const char *format,...) |
| unsigned int | dp3::common::lskipws (const std::string &value, unsigned int st, unsigned int end) |
| std::string | dp3::common::PatternToRegex (const std::string &pattern) |
| unsigned int | dp3::common::rskipws (const std::string &value, unsigned int st, unsigned int end) |
| unsigned int | dp3::common::skipBalanced (const std::string &str, unsigned int st, unsigned int end, char endChar) |
| An exception is thrown if the delimiters are not balanced, thus if no. More... | |
| unsigned int | dp3::common::skipQuoted (const std::string &str, unsigned int st) |
| std::vector< std::string > | dp3::common::stringtools::tokenize (const std::string &str, const std::string &delims) |
Strict conversion of string to numeric value | |
| bool | dp3::common::strToBool (const std::string &aString) |
| double | dp3::common::strToDouble (const std::string &aString) |
| float | dp3::common::strToFloat (const std::string &aString) |
| int | dp3::common::strToInt (const std::string &aString) |
| int16_t | dp3::common::strToInt16 (const std::string &aString) |
| int32_t | dp3::common::strToInt32 (const std::string &aString) |
| int64_t | dp3::common::strToInt64 (const std::string &aString) |
| long | dp3::common::strToLong (const std::string &aString) |
| unsigned int | dp3::common::strToUint (const std::string &aString) |
| uint16_t | dp3::common::strToUint16 (const std::string &aString) |
| uint32_t | dp3::common::strToUint32 (const std::string &aString) |
| uint64_t | dp3::common::strToUint64 (const std::string &aString) |
| unsigned long | dp3::common::strToUlong (const std::string &aString) |
Manipulate strings containing a array specification | |
| std::string | dp3::common::expandArrayString (const std::string &) |
| std::string | dp3::common::expandMultString (const std::string &) |
| std::string | dp3::common::expandRangeString (const std::string &) |