rambrain
rambrain::rambrainException Class Reference

Exception base class for this library. More...

#include <exceptions.h>

Inheritance diagram for rambrain::rambrainException:
rambrain::incompleteSetupException rambrain::memoryException rambrain::unexpectedStateException rambrain::unfinishedCodeException

Public Member Functions

virtual ~rambrainException ()
 Destroy the exception. More...
 

Detailed Description

Exception base class for this library.

Note
We provide exceptions for grave errors in this library. They can be caught to prevent crashing of any user code however the memory management system is usually totally broken the moment an exception is thrown. Therefore it is not advised to encapsulate everything by default with try catch blocks but to only do so if something can be really done. Exceptions are NOT used to regulate normal program flow.

Definition at line 38 of file exceptions.h.

Constructor & Destructor Documentation

virtual rambrain::rambrainException::~rambrainException ( )
inlinevirtual

Destroy the exception.

Definition at line 45 of file exceptions.h.


The documentation for this class was generated from the following file: