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

#include <UnsupportedFormatException.hpp>

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

Public Member Functions

 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.
 
- 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
 

Member Function Documentation

◆ Exception() [1/2]

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

Specified constructor.

Parameters
[in]descriptionThe exception description
[in]fileThe file name
[in]functionThe function name
[in]lineThe line number

◆ Exception() [2/2]

castor::Exception::Exception ( WString const & description,
char const * file,
char const * function,
uint32_t line )
inline

Specified constructor.

Parameters
[in]descriptionThe exception description
[in]fileThe file name
[in]functionThe function name
[in]lineThe line number

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