|
| template<typename ContainerT = std::vector<std::string>> |
| ContainerT | yarp::conf::environment::split_path (const typename ContainerT::value_type &s) |
| | Utility to split a string containing a path separated by the path_separator, which depends on the system, into a vector of strings.
|
| |
| template<typename ContainerT = std::vector<std::string>> |
| ContainerT::value_type | yarp::conf::environment::join_path (const ContainerT &v) |
| | Utility to join a vector of strings into a single string separated by the proper path_separator, which depends on the system.
|
| |
| std::string | yarp::conf::environment::get_string (const std::string &key, bool *found=nullptr) |
| | Read a string from an environment variable.
|
| |
| std::string | yarp::conf::environment::get_string (const std::string &key, const std::string &defaultValue) |
| | Read a string from an environment variable with a default value.
|
| |
| std::string | yarp::conf::environment::get_string (const std::string &key, const std::string &altKey, const std::string &altDefaultValue, const std::string &altAppend={}) |
| | Read a string from an environment variable with with a fallback.
|
| |
| std::vector< std::string > | yarp::conf::environment::get_path (const std::string &key, bool *found=nullptr) |
| | Read a path from an environment variable.
|
| |
| std::vector< std::string > | yarp::conf::environment::get_path (const std::string &key, const std::string &defaultValue) |
| | Read a path from an environment variable with a default value.
|
| |
| std::vector< std::string > | yarp::conf::environment::get_path (const std::string &key, const std::string &altKey, const std::string &altDefaultValue, const std::string &altAppend={}) |
| | Read a path from an environment variable with a fallback.
|
| |
| bool | yarp::conf::environment::get_bool (const std::string &key, bool defaultValue=false) |
| | Read a bool value from an environment variable.
|
| |
| template<typename T > |
| T | yarp::conf::environment::get_numeric (const std::string &key, T defaultValue=static_cast< T >(0)) |
| | Read an numeric value from an environment variable.
|
| |
| bool | yarp::conf::environment::set_string (const std::string &key, const std::string &value) |
| | Set a string to an environment variable.
|
| |
| bool | yarp::conf::environment::set_path (const std::string &key, const std::vector< std::string > &value) |
| | Set a path to an environment variable.
|
| |
| bool | yarp::conf::environment::set_bool (const std::string &key, bool value) |
| | Set a bool to an environment variable (as 1 or 0).
|
| |
| template<typename T > |
| bool | yarp::conf::environment::set_numeric (const std::string &key, bool value) |
| | Set a numeric value to an environment variable.
|
| |
| bool | yarp::conf::environment::unset (const std::string &key) |
| | Remove an environment variable.
|
| |
| bool | yarp::conf::environment::is_set (const std::string &key) |
| | Check if an environment variable is set.
|
| |
| std::string | yarp::conf::environment::getEnvironment (const char *key, bool *found=nullptr) |
| | Read a string from an environment variable.
|
| |
| void | yarp::conf::environment::setEnvironment (const std::string &key, const std::string &value) |
| | Set or change an environment variable.
|
| |
| void | yarp::conf::environment::unsetEnvironment (const std::string &key) |
| | Remove an environment variable.
|
| |