Castor3D 0.16.0
Multiplatform 3D engine
|
Exception lancée lorsque l'utilisateur se trompe de type de paramètre. Plus de détails...
#include <ParserParameterTypeException.hpp>
Fonctions membres publiques | |
ParserParameterTypeException (ParameterType givenType, char const *file, char const *function, uint32_t line) | |
Constructeur. | |
Fonctions membres publiques hérités de castor::Exception | |
Exception (MbString const &description, char const *file, char const *function, uint32_t line) | |
Constructeur spécifié | |
Exception (WString const &description, char const *file, char const *function, uint32_t line) | |
Constructeur spécifié | |
char const * | what () const noexcept override |
Récupère la description de l'exception. | |
MbString const & | getFileName () const noexcept |
Récupère le nom du fichier. | |
MbString const & | getFunction () const noexcept |
Récupère le nom de la fonction. | |
uint32_t | getLine () const noexcept |
Récupère le numéro de ligne. | |
MbString const & | getDescription () const noexcept |
Récupère la description de l'exception. | |
MbString | getFullDescription () const noexcept |
Récupère le texte complet de l'exception (description, ligne, fichier et fonction) | |
Membres hérités additionnels | |
Attributs protégés hérités de castor::Exception | |
uint32_t | m_line |
MbString | m_description |
MbString | m_filename |
MbString | m_functionName |
MbString | m_callStack |
Exception lancée lorsque l'utilisateur se trompe de type de paramètre.
|
inlineexplicit |
Constructeur.
[in] | givenType | Le type donné par l'utilisateur. |
[in] | file | Le nom du fichier incriminé. |
[in] | function | Le nom de la fonction incriminée. |
[in] | line | Le numéro de la ligne incriminée. |