CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces
Exception.hpp File Reference

Defines the exception classes of the engine. More...

#include "Exception.inl"
Include dependency graph for Exception.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CYB::Exception::Base
 The base exception recognized by the entire engine. More...
 
class  CYB::Exception::Violation
 Exceptions indicating an API contract violation. Should not be anticipated. More...
 
class  CYB::Exception::SystemData
 Exceptions caused by external call failures or invalid external data. Only classifies ones that can pass through the ABI. More...
 
class  CYB::Exception::Internal
 Exceptions that are thrown internally in the engine that the should never see, these are a superset of SystemData type exceptions. If one of these exceptions appear in a unit, please contant the engine development team. More...
 

Namespaces

 CYB
 Encapsulates the engine in it's entirety.
 
 CYB::Exception
 The namespace containing engine exception classes.
 

Detailed Description

Defines the exception classes of the engine.

Definition in file Exception.hpp.