Lugdunum  0.1.0
Public Member Functions | List of all members
lug::System::InternalErrorException Class Reference

#include <Exception.hpp>

Inheritance diagram for lug::System::InternalErrorException:
[legend]
Collaboration diagram for lug::System::InternalErrorException:
[legend]

Public Member Functions

 InternalErrorException (const std::string &description, const char *file, const char *function, uint32_t line)
 
- Public Member Functions inherited from lug::System::Exception
 Exception (const char *typeName, const std::string &description, const char *file, const char *function, uint32_t line)
 Exception constructor. More...
 
 Exception (Exception &&other)=default
 
 Exception (const Exception &other)=default
 
Exceptionoperator= (const Exception &other)=default
 
Exceptionoperator= (Exception &&other)=default
 
virtual ~Exception () throw ()
 
const std::string & getTypeName () const
 TypeName getter. More...
 
const std::string & getDescription () const
 Description getter. More...
 
const std::string & getFile () const
 File getter. More...
 
const std::string & getFunction () const
 Function getter. More...
 
uint32_t getLine () const
 Line getter. More...
 
const char * what () const noexcept override
 Return the full formated exception. More...
 

Detailed Description

Definition at line 103 of file Exception.hpp.

Constructor & Destructor Documentation

◆ InternalErrorException()

lug::System::InternalErrorException::InternalErrorException ( const std::string &  description,
const char *  file,
const char *  function,
uint32_t  line 
)
inline

Definition at line 105 of file Exception.hpp.


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