yaml_node_utility.hpp
Go to the documentation of this file.
56 os << "Provided value " << d << " as option in the yaml file does not fit into the implemented integer type."; 75 throw std::runtime_error("Reached end of function safeIntegerTypeCast. This should not happen."); void removeCharsFromString(std::string &text, const char *charsToRemove) Remove characters in the given string. Definition: yaml_node_utility.cpp:62 unsigned long getNode< unsigned long >(const YAML::Node node) See int specialization. Definition: yaml_node_utility.hpp:122 TYPE getNode(const YAML::Node node) Wrapper for reading the node for a given type. Definition: yaml_node_utility.hpp:92 int getNode< int >(const YAML::Node node) Allows to read scientific notation integer numbers. Definition: yaml_node_utility.hpp:98 unsigned int getNode< unsigned int >(const YAML::Node node) See int specialization. Definition: yaml_node_utility.hpp:106 std::string expandEnvironmentVariables(const std::string &input) Leave input alone and return new string, which has environment variables substituted and escpae chara... Definition: yaml_node_utility.cpp:72 long getNode< long >(const YAML::Node node) See int specialization. Definition: yaml_node_utility.hpp:114 long long getNode< long long >(const YAML::Node node) See int specialization. Definition: yaml_node_utility.hpp:130 TYPE safeIntegerTypeCast(const std::string &s) Wrapper for integer type casts from a double in string representation. Definition: yaml_node_utility.hpp:42 unsigned long long getNode< unsigned long long >(const YAML::Node node) See int specialization. Definition: yaml_node_utility.hpp:138 Exception objects required for standalone compilation. void autoExpandEnvironmentVariables(std::string &text) Expand environment variables in the given string. Definition: yaml_node_utility.cpp:28 |