25 #ifndef PRESAGE_CONFIGURATION 26 #define PRESAGE_CONFIGURATION 31 #include "../presageException.h" 42 void insert (
const std::string& variable,
const std::string& value);
43 void remove (
const std::string& variable);
49 std::map<std::string, Variable*>::const_iterator
begin ()
const;
50 std::map<std::string, Variable*>::const_iterator
end ()
const;
67 #endif // PRESAGE_CONFIGURATION
PresageException(presage_error_code_t code, const std::string &msg)
void insert(const std::string &variable, const std::string &value)
Variable * operator[](const std::string &variable) const
std::map< std::string, Variable * >::const_iterator end() const
std::map< std::string, Variable * > * configuration
Variable * find(const std::string &variable) const
ConfigurationException(presage_error_code_t error_code, const std::string &desc)
virtual ~ConfigurationException()
std::map< std::string, Variable * >::const_iterator begin() const