10 #ifndef TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
11 #define TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
201 const std::string& what_arg):std::logic_error(what_arg){}
215 const std::string& what_arg):std::logic_error(what_arg){}
234 #endif //TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
BadTagException(const std::string &what_arg)
Constructs a MissingValidatorDefinitionException.
BadValidatorXMLConverterException(const std::string &what_arg)
Constructs an BadValidatorXMLConverterException.
Thrown when a parameter entry tag is missing it's value attribute.
MissingValidatorDefinitionException(const std::string &what_arg)
Constructs a MissingValidatorDefinitionException.
Thrown when a converter is being used to convert either and XML tag or ParameterEntry with an innappr...
MissingParameterEntryDefinitionException(const std::string &what_arg)
Constructs a MissingParameterEntryDefinitionException.
Thrown when a referenced ParameterEntry can't be found.
Thrown when a parameter entry tag is missing it's name attribute.
Thrown when the ValidatorXMLConverterDB can't find an appropriate converter.
Thrown when an appropriate ParameterEntryXMLConverter can't be found.
BadXMLParameterListRootElementException(const std::string &what_arg)
Constructs a BadXMLParameterListRootElementException.
Thrown when an element inside a parameter list is bad.
DuplicateParameterIDsException(const std::string &what_arg)
Constructs an DuplicateParameterIDsException.
BadParameterEntryXMLConverterTypeException(const std::string &what_arg)
Constructs a BadParmaeterEntryXMLConverterTypeException.
Thrown when a parameter entry tag is missing it's type attribute.
Thrown when the root xml tag for a parameter list is incorrect.
Thrown when two parameters in an XML file have the same ID.
CantFindValidatorConverterException(const std::string &what_arg)
Constructs a CantFindValidatorConverterException.
Constructs a CantFindParameterEntryConverterException.
NoTypeAttributeExecption(const std::string &what_arg)
Constructs a NoTypeAttributeExecption.
Thrown when xml tag is encountered that is either unrecognized or inappropriate for a given context...
BadParameterListElementException(const std::string &what_arg)
Constructs a BadParameterListElementException.
DuplicateValidatorIDsException(const std::string &what_arg)
Constructs an DuplicateValidatorIDsException.
CantFindParameterEntryConverterException(const std::string &what_arg)
Constructs an CantFindParameterEntryConverterException.
NoNameAttributeExecption(const std::string &what_arg)
Constructs a NoNameAttributeExecption.
Thrown when a bad validator xml converter is used.
Thrown when a referenced validator can't be found.
NoValueAttributeExecption(const std::string &what_arg)
Constructs a NoValueAttributeExecption.