lib_config
Public Member Functions | List of all members
libConfig::SimpleConfigValue Class Reference

#include <Configuration.hpp>

Inheritance diagram for libConfig::SimpleConfigValue:
libConfig::ConfigValue

Public Member Functions

 SimpleConfigValue (const std::string &value)
 
virtual ~SimpleConfigValue ()
 
virtual void print (std::ostream &stream, int level=0) const
 
virtual bool merge (std::shared_ptr< ConfigValue > other)
 
const std::string & getValue () const
 
- Public Member Functions inherited from libConfig::ConfigValue
const std::string & getName () const
 
const TypegetType () const
 
void setName (const std::string &name)
 
void setCxxTypeName (const std::string &name)
 
const std::string & getCxxTypeName ()
 
virtual ~ConfigValue ()
 

Additional Inherited Members

- Public Types inherited from libConfig::ConfigValue
enum  Type { SIMPLE, COMPLEX, ARRAY }
 
- Protected Member Functions inherited from libConfig::ConfigValue
 ConfigValue (enum Type)
 
- Protected Attributes inherited from libConfig::ConfigValue
enum Type type
 
std::string name
 
std::string cxxTypeName
 

Constructor & Destructor Documentation

SimpleConfigValue::SimpleConfigValue ( const std::string &  value)
SimpleConfigValue::~SimpleConfigValue ( )
virtual

Member Function Documentation

const std::string & SimpleConfigValue::getValue ( ) const
bool SimpleConfigValue::merge ( std::shared_ptr< ConfigValue other)
virtual
void SimpleConfigValue::print ( std::ostream &  stream,
int  level = 0 
) const
virtual

The documentation for this class was generated from the following files: