Beatmup
exception.h File Reference
#include <exception>
#include <string>
#include <cstdio>

Go to the source code of this file.

Classes

class  Beatmup::Exception
 Base class for all exceptions. More...
 
class  Beatmup::RuntimeError
 
class  Beatmup::InvalidArgument
 
class  Beatmup::OutOfRange
 
class  Beatmup::IOError
 
class  Beatmup::NullTaskInput
 Exception thrown when a required input of an AbstractTask was not assigned prior to the task execution. More...
 
class  Beatmup::ImplementationUnsupported
 Exception thrown when an implementation restriction is encountered. More...
 
class  Beatmup::Insanity
 Exception thrown when something happens that should never do. More...
 

Namespaces

 Beatmup
 

Macros

#define NOEXCEPT   noexcept
 
#define BEATMUP_ASSERT_DEBUG(C)
 

Macro Definition Documentation

◆ NOEXCEPT

#define NOEXCEPT   noexcept

Definition at line 29 of file exception.h.

◆ BEATMUP_ASSERT_DEBUG

#define BEATMUP_ASSERT_DEBUG (   C)

Definition at line 163 of file exception.h.