10 #ifndef TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
11 #define TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
35 const std::string& what_arg):std::logic_error(what_arg){}
52 const std::string& what_arg):std::logic_error(what_arg){}
69 const std::string& what_arg):std::logic_error(what_arg){}
86 const std::string& what_arg):std::logic_error(what_arg){}
103 const std::string& what_arg):std::logic_error(what_arg){}
120 const std::string& what_arg):std::logic_error(what_arg){}
137 const std::string& what_arg):std::logic_error(what_arg){}
155 const std::string& what_arg):std::logic_error(what_arg){}
172 const std::string& what_arg):std::logic_error(what_arg){}
189 const std::string& what_arg):std::logic_error(what_arg){}
205 const std::string& what_arg):std::logic_error(what_arg){}
212 #endif //TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
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 a StringVisualDependency is being converted from XML and no Values tag is found...
MissingDependentException(const std::string &what_arg)
Constructs an MissingDependentException.
ValuesTagMissingException(const std::string &what_arg)
Constructs an ValuesTagMissingException.
CantFindDependencyConverterException(const std::string &what_arg)
Constructs an CantFindDependencyConverterException.
Thrown when a dependent of a dependency cant be found when converting the dependency to or from XML...
MissingRangesAndValidatorsTagException(const std::string &what_arg)
Constructs an MissingRangesAndValidatorsTagException.
MissingDependeesException(const std::string &what_arg)
Constructs an MissingDependeesException.
Thrown when no dependents of a dependency are specified when converting the dependency from XML...
MissingValuesAndValidatorsTagException(const std::string &what_arg)
Constructs an MissingValuesAndValidatorsTagException.
MissingDependentsException(const std::string &what_arg)
Constructs an MissingDependentsException.
Thrown when the rangesAndValidators tag for the RangeValidatorDepencyConverter can't be found...
MissingValidatorException(const std::string &what_arg)
Constructs an MissingValidatorException.
Thrown when a Dependency has too many dependees specified in its XML.
TooManyDependeesException(const std::string &what_arg)
Constructs an TooManyDependeesException.
Thrown when converting a StrinvValidatorDependcny from XML and no valuesAndValidators tag is found...
Thrown when converting a dependency that has validaotrs to and from XML. This excetpion indicates tha...
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 dependess of a dependency are specified when converting the dependency from XML...
Thrown when an appropriate Dependency Converter can't be found.