Utopia  2
Framework for studying models of complex & adaptive systems.
Classes | Namespaces | Functions
exceptions.hh File Reference
#include <exception>
#include <iostream>
#include <yaml-cpp/yaml.h>
#include "types.hh"
Include dependency graph for exceptions.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Utopia::Exception
 The base exception class to derive Utopia-specific exceptions from. More...
 
class  Utopia::GotSignal
 An exception for when the program should end due to handling of a signal. More...
 
class  Utopia::KeyError
 For access to a dict-like structure with a bad key. More...
 
class  Utopia::OutOfSpace
 An exception class for invalid positions in Utopia::Space. More...
 

Namespaces

 Utopia
 

Functions

template<class exc_t >
int Utopia::handle_exception (exc_t &exc)
 A helper function to handle a Utopia-specific exception. More...