exceptions.hh File Reference

A few common exception classes. More...

Go to the source code of this file.

Classes

class  Dune::Exception
 Base class for Dune-Exceptions. More...
struct  Dune::ExceptionHook
 Base class to add a hook to the Dune::Exception. More...
class  Dune::IOError
 Default exception class for I/O errors. More...
class  Dune::MathError
 Default exception class for mathematical errors. More...
class  Dune::RangeError
 Default exception class for range errors. More...
class  Dune::NotImplemented
 Default exception for dummy implementations. More...
class  Dune::SystemError
 Default exception class for OS errors. More...
class  Dune::OutOfMemoryError
 Default exception if memory allocation fails. More...
class  Dune::InvalidStateException
 Default exception if a function was called while the object is not in a valid state for that function. More...
class  Dune::ParallelError
 Default exception if an error in the parallel communication of the programm occurred. More...

Namespaces

namespace  Dune
 

Dune namespace.


Defines

#define DUNE_THROW(E, m)

Functions

std::ostream & Dune::operator<< (std::ostream &stream, const Exception &e)

Detailed Description

A few common exception classes.

This file defines a common framework for generating exception subclasses and to throw them in a simple manner

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 25 Mar 2018 for dune-common by  doxygen 1.6.1