Lugdunum  0.1.0
Classes | Namespaces | Macros
Exception.hpp File Reference
#include <exception>
#include <cstdint>
#include <string>
#include <lug/System/Export.hpp>
#include <lug/System/Utils.hpp>
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  lug::System::Exception
 
class  lug::System::NotImplementedException
 
class  lug::System::FileNotFoundException
 
class  lug::System::IOException
 
class  lug::System::InvalidParametersException
 
class  lug::System::InternalErrorException
 
class  lug::System::RendererException
 
class  lug::System::WindowException
 

Namespaces

 lug
 
 lug::System
 

Macros

#define LUG_EXCEPT(type, desc)
 

Macro Definition Documentation

◆ LUG_EXCEPT

#define LUG_EXCEPT (   type,
  desc 
)
Value:
do {\
throw ::lug::System::type(desc, __FILE__, LUG_SYSTEM_FUNCTION_NAME, __LINE__);\
} while (0)
#define LUG_SYSTEM_FUNCTION_NAME
Definition: Utils.hpp:7

Definition at line 124 of file Exception.hpp.