OpenJAUS SAE SDK  6.0.0
Functions
openjaus::system::ConfigurationHelper Namespace Reference

Functions

template<class Type >
void set (std::map< std::string, Setting *> &settingMap, const std::string &key, Type value, bool &isDirty, bool controllerWritable, bool globalReadable, bool controllerReadable)
 
template<>
void set< std::string > (std::map< std::string, Setting *> &settingMap, const std::string &key, std::string value, bool &isDirty, bool controllerWritable, bool globalReadable, bool controllerReadable)
 
template<class Type >
Type value (std::map< std::string, Setting *> &settingMap, const std::string &key, Type defaultValue, bool &isDirty, bool controllerWritable, bool globalReadable, bool controllerReadable)
 
template<>
std::string value< std::string > (std::map< std::string, Setting *> &settingMap, const std::string &key, std::string defaultValue, bool &isDirty, bool controllerWritable, bool globalReadable, bool controllerReadable)
 
template<class Type >
bool tryGet (std::map< std::string, Setting *> &settingMap, const std::string &key, Type &value)
 
template<>
bool tryGet< std::string > (std::map< std::string, Setting *> &settingMap, const std::string &key, std::string &value)
 

Function Documentation

◆ set()

template<class Type >
void openjaus::system::ConfigurationHelper::set ( std::map< std::string, Setting *> &  settingMap,
const std::string &  key,
Type  value,
bool &  isDirty,
bool  controllerWritable,
bool  globalReadable,
bool  controllerReadable 
)
inline

◆ set< std::string >()

template<>
void openjaus::system::ConfigurationHelper::set< std::string > ( std::map< std::string, Setting *> &  settingMap,
const std::string &  key,
std::string  value,
bool &  isDirty,
bool  controllerWritable,
bool  globalReadable,
bool  controllerReadable 
)
inline

◆ tryGet()

template<class Type >
bool openjaus::system::ConfigurationHelper::tryGet ( std::map< std::string, Setting *> &  settingMap,
const std::string &  key,
Type &  value 
)
inline

◆ tryGet< std::string >()

template<>
bool openjaus::system::ConfigurationHelper::tryGet< std::string > ( std::map< std::string, Setting *> &  settingMap,
const std::string &  key,
std::string &  value 
)
inline

◆ value()

template<class Type >
Type openjaus::system::ConfigurationHelper::value ( std::map< std::string, Setting *> &  settingMap,
const std::string &  key,
Type  defaultValue,
bool &  isDirty,
bool  controllerWritable,
bool  globalReadable,
bool  controllerReadable 
)
inline

◆ value< std::string >()

template<>
std::string openjaus::system::ConfigurationHelper::value< std::string > ( std::map< std::string, Setting *> &  settingMap,
const std::string &  key,
std::string  defaultValue,
bool &  isDirty,
bool  controllerWritable,
bool  globalReadable,
bool  controllerReadable 
)
inline