10#ifndef TEUCHOS_XMLPARAMETERLISTEXCEPTIONS_HPP_ 
   11#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,...