Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::PluginException

#include <PluginException.hpp>

Graphe d'héritage de castor3d::PluginException:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::PluginException:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API PluginException (bool critical, castor::MbString const &description, char const *file, char const *function, uint32_t line)
 Constructeur.
 
C3D_API PluginException (bool critical, castor::WString const &description, char const *file, char const *function, uint32_t line)
 Constructeur.
 
bool isCritical () const noexcept
 Dit si l'exception est critique.
 
- 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
 

Documentation des constructeurs et destructeur

◆ PluginException() [1/2]

C3D_API castor3d::PluginException::PluginException ( bool critical,
castor::MbString const & description,
char const * file,
char const * function,
uint32_t line )

Constructeur.

Paramètres
[in]criticalDit si l'exception est critique
[in]descriptionLa description de l'exception
[in]fileLe fichier
[in]functionLa fonction
[in]lineLa ligne dans le fichier

◆ PluginException() [2/2]

C3D_API castor3d::PluginException::PluginException ( bool critical,
castor::WString const & description,
char const * file,
char const * function,
uint32_t line )
inline

Constructeur.

Paramètres
[in]criticalDit si l'exception est critique
[in]descriptionLa description de l'exception
[in]fileLe fichier
[in]functionLa fonction
[in]lineLa ligne dans le fichier

Documentation des fonctions membres

◆ isCritical()

bool castor3d::PluginException::isCritical ( ) const
inlinenoexcept

Dit si l'exception est critique.

Renvoie
Le statut

La documentation de cette classe a été générée à partir du fichier suivant :