const char* Configuration::defaultSection = "@global@";
void Configuration::load(const char* configFile)
-throw(RuntimeException) {
+noexcept(false) {
LOGMETHOD(TraceMethod tm("Configuration", "load", ANNA_FILE_LOCATION));
char buffer [2048];
FILE* file;
}
bool Configuration::exists(const char* sectionName, const char* variableName) const
-throw() {
+{
const VariableEx* var = find(string(sectionName), variableName);
return (var == NULL) ? false : !var->isNull();
}
void Configuration::setDefaultValue(const char* sectionName, const char* variableName, const char* defaultValue)
-throw(RuntimeException) {
+noexcept(false) {
string section(sectionName);
VariableEx* var = find(section, variableName);
}
const char* Configuration::getValue(const char* sectionName, const char* variableName, const bool strict) const
-throw(RuntimeException) {
+noexcept(false) {
const VariableEx* variable = find(string(sectionName), variableName);
const char* result(NULL);
}
int Configuration::getIntegerValue(const char* sectionName, const char* variableName, const bool strict) const
-throw(RuntimeException) {
+noexcept(false) {
return atoi(getValue(sectionName, variableName, strict));
}
}
void Configuration::processVariable(const int nline, char* buffer, const string& currentSection)
-throw(RuntimeException) {
+noexcept(false) {
char* variableName;
char* value;
char* aux;
}
Configuration::VariableEx* Configuration::createVariable(const string& section, const char* variableName)
-throw() {
+{
map <string, VariableEx::Vector*>::iterator isection(a_sections.find(section));
VariableEx* result;
VariableEx::Vector* variables;
}
Configuration::VariableEx* Configuration::find(const string& section, const char* variableName)
-throw() {
+{
VariableEx* result(NULL);
map <string, VariableEx::Vector*>::iterator isection(a_sections.find(section));
}
void Configuration::removeAll()
-throw() {
+{
map <string, VariableEx::Vector*>::iterator ii(a_sections.begin());
map <string, VariableEx::Vector*>::iterator end(a_sections.end());
VariableEx::Vector::iterator vv, maxvv;