43#ifndef TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
44#define TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
Thrown when an appropriate Dependency Converter can't be found.
CantFindDependencyConverterException(const std::string &what_arg)
Constructs an CantFindDependencyConverterException.
Thrown when no condtion tag is found when converting a ConditionVisualDependency from XML.
MissingConditionTagException(const std::string &what_arg)
Constructs an MissingConditionTagException.
Thrown when no dependes of a dependency can't be found when converting the dependency to or from XML.
MissingDependeeException(const std::string &what_arg)
Constructs an MissingDependeeException.
Thrown when no dependess of a dependency are specified when converting the dependency from XML.
MissingDependeesException(const std::string &what_arg)
Constructs an MissingDependeesException.
Thrown when a dependent of a dependency cant be found when converting the dependency to or from XML.
MissingDependentException(const std::string &what_arg)
Constructs an MissingDependentException.
Thrown when no dependents of a dependency are specified when converting the dependency from XML.
MissingDependentsException(const std::string &what_arg)
Constructs an MissingDependentsException.
Thrown when the rangesAndValidators tag for the RangeValidatorDepencyConverter can't be found.
MissingRangesAndValidatorsTagException(const std::string &what_arg)
Constructs an MissingRangesAndValidatorsTagException.
Thrown when converting a dependency that has validaotrs to and from XML. This excetpion indicates tha...
MissingValidatorException(const std::string &what_arg)
Constructs an MissingValidatorException.
Thrown when converting a StrinvValidatorDependcny from XML and no valuesAndValidators tag is found.
MissingValuesAndValidatorsTagException(const std::string &what_arg)
Constructs an MissingValuesAndValidatorsTagException.
Concrete serial communicator subclass.
Thrown when a Dependency has too many dependees specified in its XML.
TooManyDependeesException(const std::string &what_arg)
Constructs an TooManyDependeesException.
Thrown when a StringVisualDependency is being converted from XML and no Values tag is found.
ValuesTagMissingException(const std::string &what_arg)
Constructs an ValuesTagMissingException.