16#ifndef XMLCONFIGURATIONFILEEXCEPTIONS_H
17#define XMLCONFIGURATIONFILEEXCEPTIONS_H
25 namespace XMLConfigurationFiles
54 const std::string moduleName;
69 const
std::
string groupName;
84 const std::string attName;
99 const std::string paramName;
114 const std::string listName;
129 const std::string mapName;
#define LIMA_XMLCONFIGURATIONFILES_EXPORT
return a message when an 'attribute' was not found
virtual ~NoSuchAttribute()
NoSuchAttribute(const std::string &name)
constructor (send a message was default)
NoSuchAttribute(const NoSuchAttribute &)=default
NoSuchAttribute & operator=(const NoSuchAttribute &)=delete
return a message when a 'group' was not found
NoSuchGroup(const std::string &name)
constructor (send a message was default)
virtual ~NoSuchGroup()=default
return a message when a 'list' was not found
NoSuchList(const std::string &name)
constructor (send a message was default)
NoSuchList(const NoSuchList &)=default
NoSuchList & operator=(const NoSuchList &)=delete
return a message when a 'map' was not found
NoSuchMap & operator=(const NoSuchMap &)=delete
NoSuchMap(const NoSuchMap &)=default
NoSuchMap(const std::string &name)
constructor (send a message was default)
return a message when a 'module' is not found
virtual ~NoSuchModule()=default
NoSuchModule(const NoSuchModule &)=default
NoSuchModule(const std::string &name)
constructor (send a message was default)
NoSuchModule & operator=(const NoSuchModule &)=delete
destructor (throw the exception)
return a message when a 'param' was not found
NoSuchParam & operator=(const NoSuchParam &)=delete
NoSuchParam(const std::string &name)
constructor (send a message was default)
NoSuchParam(const NoSuchParam &)=default
exception related to the configuration file parsing
XMLConfigurationFileException & operator=(const XMLConfigurationFileException &)=delete
XMLConfigurationFileException(const std::string &mess="")
defaut constructor
XMLConfigurationFileException(const XMLConfigurationFileException &)=default
The main LIMA exception class.