Holds general parameters based on a boost::property tree.
More...
#include <alsutils/parameters/Parameters.hpp>
|
static Parameters | empty () |
| Returns an empty parameter instance, when you don't want to give any parameters. More...
|
|
Holds general parameters based on a boost::property tree.
◆ Parameters() [1/2]
alsutils::parameters::Parameters::Parameters |
( |
const boost::property_tree::ptree & |
ptree | ) |
|
◆ Parameters() [2/2]
alsutils::parameters::Parameters::Parameters |
( |
const std::map< std::string, std::string > & |
values | ) |
|
Convenience constructor. Used mostly for unittesting.
◆ addDoubleParameter()
void alsutils::parameters::Parameters::addDoubleParameter |
( |
const std::string & |
name, |
|
|
double |
i |
|
) |
| |
◆ addIntegerParameter()
void alsutils::parameters::Parameters::addIntegerParameter |
( |
const std::string & |
name, |
|
|
int |
i |
|
) |
| |
◆ addStringParameter()
void alsutils::parameters::Parameters::addStringParameter |
( |
const std::string & |
name, |
|
|
std::string |
value |
|
) |
| |
◆ addVectorParameter()
void alsutils::parameters::Parameters::addVectorParameter |
( |
const std::string & |
name, |
|
|
const std::vector< std::string > & |
values |
|
) |
| |
◆ contains()
bool alsutils::parameters::Parameters::contains |
( |
const std::string & |
name | ) |
const |
◆ empty()
Parameters alsutils::parameters::Parameters::empty |
( |
| ) |
|
|
static |
Returns an empty parameter instance, when you don't want to give any parameters.
◆ getDouble()
double alsutils::parameters::Parameters::getDouble |
( |
const std::string & |
name | ) |
const |
◆ getInteger()
int alsutils::parameters::Parameters::getInteger |
( |
const std::string & |
name | ) |
const |
◆ getKeys()
std::vector< std::string > alsutils::parameters::Parameters::getKeys |
( |
| ) |
const |
◆ getString()
std::string alsutils::parameters::Parameters::getString |
( |
const std::string & |
name | ) |
const |
◆ getStringVectorFromString()
std::vector< std::string > alsutils::parameters::Parameters::getStringVectorFromString |
( |
const std::string & |
name | ) |
const |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/alsvinn/checkouts/stable/alsutils/include/alsutils/parameters/Parameters.hpp
- /home/docs/checkouts/readthedocs.org/user_builds/alsvinn/checkouts/stable/alsutils/src/parameters/Parameters.cpp