Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor::UnicityException Class Reference

#include <UnicityException.hpp>

Inheritance diagram for castor::UnicityException:
Inheritance graph
[legend]
Collaboration diagram for castor::UnicityException:
Collaboration graph
[legend]

Public Member Functions

 UnicityException (UnicityError error, MbString const &description, char const *file, char const *function, uint32_t line)
 
- Public Member Functions inherited from castor::Exception
 Exception (MbString const &description, char const *file, char const *function, uint32_t line)
 Specified constructor.
 
 Exception (WString const &description, char const *file, char const *function, uint32_t line)
 Specified constructor.
 
char const * what () const noexcept override
 Retrieves the exception description.
 
MbString const & getFileName () const noexcept
 Retrieves the file name.
 
MbString const & getFunction () const noexcept
 Retrieves the function name.
 
uint32_t getLine () const noexcept
 Retrieves the line number.
 
MbString const & getDescription () const noexcept
 Retrieves the exception description.
 
MbString getFullDescription () const noexcept
 Retrieves the full exception text (description, line, file and function.
 

Additional Inherited Members

- Protected Attributes inherited from castor::Exception
uint32_t m_line
 
MbString m_description
 
MbString m_filename
 
MbString m_functionName
 
MbString m_callStack
 

Constructor & Destructor Documentation

◆ UnicityException()

castor::UnicityException::UnicityException ( UnicityError error,
MbString const & description,
char const * file,
char const * function,
uint32_t line )
inline

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