#include <ConfigValueDefault.h>
Public Member Functions | |
ConfigValueDefault (const icl_core::String &key, typename icl_core::ConvertToRef< T >::ToRef value, typename icl_core::ConvertToRef< T >::ToConstRef default_value) | |
virtual bool | get (std::string const &prefix, icl_core::logging::LogStream &log_stream) const |
virtual | ~ConfigValueDefault () |
Public Member Functions inherited from icl_core::config::ConfigValue< T > | |
ConfigValue (const icl_core::String &key, typename icl_core::ConvertToRef< T >::ToRef value) | |
template<> | |
bool | get (std::string const &prefix, icl_core::logging::LogStream &log_stream) const |
virtual icl_core::String | key () const |
virtual icl_core::String | stringValue () const |
virtual | ~ConfigValue () |
Public Member Functions inherited from icl_core::config::impl::ConfigValueIface | |
virtual | ~ConfigValueIface () |
Private Attributes | |
icl_core::ConvertToRef< T >::ToConstRef | m_default_value |
Additional Inherited Members | |
Protected Attributes inherited from icl_core::config::ConfigValue< T > | |
icl_core::String | m_key |
icl_core::String | m_str_value |
icl_core::ConvertToRef< T >::ToRef | m_value |
Typed "container" class for batch reading of configuration parameters with a default value.
Definition at line 43 of file ConfigValueDefault.h.
|
inline |
Create a placeholder for later batch reading of configuration parameters.
Definition at line 49 of file ConfigValueDefault.h.
|
inlinevirtual |
We need a virtual destructor!
Definition at line 58 of file ConfigValueDefault.h.
|
inlinevirtual |
Actually read the configuration parameter.
Reimplemented from icl_core::config::ConfigValue< T >.
Definition at line 62 of file ConfigValueDefault.h.
|
private |
Definition at line 73 of file ConfigValueDefault.h.