43 #ifndef TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
44 #define TEUCHOS_XMLDEPENDENCYEXCEPTIONS_HPP_
68 const std::string& what_arg):std::logic_error(what_arg){}
85 const std::string& what_arg):std::logic_error(what_arg){}
102 const std::string& what_arg):std::logic_error(what_arg){}
119 const std::string& what_arg):std::logic_error(what_arg){}
136 const std::string& what_arg):std::logic_error(what_arg){}
153 const std::string& what_arg):std::logic_error(what_arg){}
170 const std::string& what_arg):std::logic_error(what_arg){}
188 const std::string& what_arg):std::logic_error(what_arg){}
205 const std::string& what_arg):std::logic_error(what_arg){}
222 const std::string& what_arg):std::logic_error(what_arg){}
238 const std::string& what_arg):std::logic_error(what_arg){}
245 #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.