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

#include <Configuration.hpp>

Public Member Functions

 Configuration (const std::string &name)
 
 ~Configuration ()
 
void print (std::ostream &stream=std::cout) const
 
bool fillFromYaml (const std::string &yml)
 
bool merge (const Configuration &other)
 
const std::string & getName () const
 
const std::map< std::string, std::shared_ptr< ConfigValue > > & getValues () const
 
void addValue (const std::string &name, std::shared_ptr< ConfigValue > value)
 

Constructor & Destructor Documentation

Configuration::Configuration ( const std::string &  name)
Configuration::~Configuration ( )

Member Function Documentation

void Configuration::addValue ( const std::string &  name,
std::shared_ptr< ConfigValue value 
)
bool Configuration::fillFromYaml ( const std::string &  yml)
const std::string & Configuration::getName ( ) const
const std::map< std::string, std::shared_ptr< ConfigValue > > & Configuration::getValues ( ) const
bool Configuration::merge ( const Configuration other)
void Configuration::print ( std::ostream &  stream = std::cout) const

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