Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
Teuchos_Exceptions.hpp File Reference
#include "Teuchos_ConfigDefs.hpp"
Include dependency graph for Teuchos_Exceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Teuchos::ExceptionBase
 Base exception class for Teuchos. More...
 
class  Teuchos::DuplicateOwningRCPError
 Thrown if a duplicate owning RCP is creatd the the same object. More...
 
class  Teuchos::NullReferenceError
 Null reference error exception class. More...
 
class  Teuchos::NonconstAccessError
 Null reference error exception class. More...
 
class  Teuchos::RangeError
 Range error exception class. More...
 
class  Teuchos::DanglingReferenceError
 Dangling reference error exception class. More...
 
class  Teuchos::IncompatibleIteratorsError
 Incompatiable iterators error exception class. More...
 
class  Teuchos::DuplicateParameterSublist
 Optionally thrown when a sublist is set twice by either updateParametersFromXmlFile(), updateParametersFromXmlFileAndUpdate() or updateParametersFromXmlString() More...
 
class  Teuchos::DuplicateParameterEntryException
 Thrown when a Parameter Entry that is already being tracked is attempted to be inserted again into the masterParameterEntryMap and masterIDMap. More...
 
class  Teuchos::DuplicateParameterEntryIDException
 Thrown when a Parameter Entry ID that is already being used is attempted to be reused again. More...
 
class  Teuchos::DuplicateValidatorIDException
 Thrown when a ParameterEntryValidatorID that is already being used is attempted to be reused again. More...
 
class  Teuchos::NonprintableTypeException
 Exception class for non-printable parameter types, such as enum class/std::vector and many more which don't define an operator<<. Thrown during runtime when trying to print a parameter list with a non-printable parameter entry. More...
 

Namespaces

 Teuchos