23 #ifndef ICL_CORE_CONFIG_CONFIG_VALUE_H_INCLUDED 24 #define ICL_CORE_CONFIG_CONFIG_VALUE_H_INCLUDED 34 #ifdef _IC_BUILDER_OPENSPLICEDDS_ 35 # include "dds_dcps.h" 36 # include "mapping/String.h" 39 # define CONFIG_VALUE(key, value) \ 40 (new icl_core::config::ConfigValue<ICL_CORE_CONFIG_TYPEOF(value)>(key, value)) 132 #ifdef _IC_BUILDER_OPENSPLICEDDS_ ConfigValue(const icl_core::String &key, typename icl_core::ConvertToRef< T >::ToRef value)
Helper definitions for template programming.
static ConfigManager & instance()
icl_core::String m_str_value
virtual icl_core::String stringValue() const
virtual bool get(std::string const &prefix, icl_core::logging::LogStream &log_stream) const
Implements a thread-safe logging framework.
virtual icl_core::String key() const
bool strict_bool_cast(U input)
bool get(const String &key, typename ConvertToRef< T >::ToRef value) const
Utility functions for the configuration framework.
Contains Interface base classes and base types.
icl_core::ConvertToRef< T >::ToRef m_value