43#ifndef TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
44#define TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_
Thrown when a converter is being used to convert either and XML tag or ParameterEntry with an innappr...
BadParameterEntryXMLConverterTypeException(const std::string &what_arg)
Constructs a BadParmaeterEntryXMLConverterTypeException.
Thrown when an element inside a parameter list is bad.
BadParameterListElementException(const std::string &what_arg)
Constructs a BadParameterListElementException.
Thrown when xml tag is encountered that is either unrecognized or inappropriate for a given context.
BadTagException(const std::string &what_arg)
Constructs a MissingValidatorDefinitionException.
Thrown when a bad validator xml converter is used.
BadValidatorXMLConverterException(const std::string &what_arg)
Constructs an BadValidatorXMLConverterException.
Thrown when the root xml tag for a parameter list is incorrect.
BadXMLParameterListRootElementException(const std::string &what_arg)
Constructs a BadXMLParameterListRootElementException.
Thrown when an appropriate ParameterEntryXMLConverter can't be found.
CantFindParameterEntryConverterException(const std::string &what_arg)
Constructs an CantFindParameterEntryConverterException.
Thrown when the ValidatorXMLConverterDB can't find an appropriate converter.
CantFindValidatorConverterException(const std::string &what_arg)
Constructs a CantFindValidatorConverterException.
Thrown when two parameters in an XML file have the same ID.
DuplicateParameterIDsException(const std::string &what_arg)
Constructs an DuplicateParameterIDsException.
Constructs a CantFindParameterEntryConverterException.
DuplicateValidatorIDsException(const std::string &what_arg)
Constructs an DuplicateValidatorIDsException.
Thrown when a referenced ParameterEntry can't be found.
MissingParameterEntryDefinitionException(const std::string &what_arg)
Constructs a MissingParameterEntryDefinitionException.
Thrown when a referenced validator can't be found.
MissingValidatorDefinitionException(const std::string &what_arg)
Constructs a MissingValidatorDefinitionException.
Thrown when a parameter entry tag is missing it's name attribute.
NoNameAttributeExecption(const std::string &what_arg)
Constructs a NoNameAttributeExecption.
Thrown when a parameter entry tag is missing it's type attribute.
NoTypeAttributeExecption(const std::string &what_arg)
Constructs a NoTypeAttributeExecption.
Thrown when a parameter entry tag is missing it's value attribute.
NoValueAttributeExecption(const std::string &what_arg)
Constructs a NoValueAttributeExecption.
Smart reference counting pointer class for automatic garbage collection.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...