Leviathan  0.8.0.0
Leviathan game engine
Leviathan::NULLPtr Class Reference

#include <Exceptions.h>

+ Inheritance diagram for Leviathan::NULLPtr:

Public Member Functions

DLLEXPORT NULLPtr (const char *description) noexcept
 
DLLEXPORT NULLPtr (const std::string &description) noexcept
 
- Public Member Functions inherited from Leviathan::Exception
DLLEXPORT Exception (const char *description) noexcept
 
DLLEXPORT Exception (const std::string &description) noexcept
 
DLLEXPORT Exception (const Exception &e) noexcept
 
 ~Exception ()=default
 
DLLEXPORT Exceptionoperator= (const Exception &other) noexcept
 
DLLEXPORT const char * what () const noexcept override
 
virtual DLLEXPORT void PrintToLog () const noexcept
 
virtual DLLEXPORT void Print (LErrorReporter *errorreport) const noexcept
 

Additional Inherited Members

- Protected Attributes inherited from Leviathan::Exception
std::string Message
 

Detailed Description

Definition at line 65 of file Exceptions.h.

Constructor & Destructor Documentation

◆ NULLPtr() [1/2]

DLLEXPORT Leviathan::NULLPtr::NULLPtr ( const char *  description)
noexcept

Definition at line 78 of file Exceptions.cpp.

78  : Exception(description){
79 }
DLLEXPORT Exception(const char *description) noexcept
Definition: Exceptions.cpp:9

◆ NULLPtr() [2/2]

DLLEXPORT Leviathan::NULLPtr::NULLPtr ( const std::string &  description)
noexcept

Definition at line 81 of file Exceptions.cpp.

81  : Exception(description){
82 }
DLLEXPORT Exception(const char *description) noexcept
Definition: Exceptions.cpp:9

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