DUNE: Uniform Navigational Environment
2017.01.0
|
Public Member Functions | |
ParameterTable (void) | |
~ParameterTable (void) | |
Parameter & | add (const std::string &name, void *ptr, AbstractParameterParser *reader) |
void | set (const std::string &name, const std::string &value) |
void | writeXML (std::ostream &os) const |
bool | changed (void *ptr) |
void | setChanged (bool enabled) |
std::vector< std::string > | getParameterList (void) |
std::map< std::string, Parameter * >::const_iterator | begin (void) const |
std::map< std::string, Parameter * >::const_iterator | end (void) const |
std::map< std::string, Parameter * >::const_iterator | find (const std::string &name) const |
std::map< std::string, Parameter * >::iterator | find (const std::string &name) |
|
inline |
DUNE::Tasks::ParameterTable::~ParameterTable | ( | void | ) |
|
inline |
References DUNE::Tasks::AbstractParameterParser::getTypeName(), DUNE::Tasks::Parameter, and DUNE::Tasks::Parameter::reader().
Referenced by DUNE::Tasks::Task::param().
|
inline |
|
inline |
Referenced by DUNE::Tasks::Task::paramChanged().
|
inline |
|
inline |
|
inline |
std::vector< std::string > DUNE::Tasks::ParameterTable::getParameterList | ( | void | ) |
Retrieve the list of registered parameters.
void DUNE::Tasks::ParameterTable::set | ( | const std::string & | name, |
const std::string & | value | ||
) |
References DUNE::Tasks::Parameter::commit(), DUNE::Tasks::Parameter::defaultValue(), DUNE::Tasks::Parameter::read(), and DUNE::Tasks::Parameter::setChanged().
Referenced by DUNE::Tasks::Task::activate(), DUNE::Tasks::Task::deactivate(), DUNE::Tasks::Task::loadConfig(), DUNE::Tasks::Task::onPopEntityParameters(), DUNE::Tasks::Task::onSetEntityParameters(), and DUNE::Tasks::Task::updateParameters().
|
inline |
Referenced by DUNE::Tasks::Task::updateParameters().
|
inline |
Referenced by DUNE::Tasks::Task::writeParamsXML().