Projet tutoré 3 - Graphes
Référence de la classe CException

Classe d'exception personnalisée. Plus de détails...

#include <CException.h>

Fonctions membres publiques

 CException ()
 
 CException (unsigned int uErreur, const char *sMessage)
 
 ~CException ()
 
unsigned int EXCGetErreur (void)
 
void EXCSetErreur (unsigned int uErreur)
 
const char * EXCGetMessage (void)
 
void EXCSetMessage (const char *sMessage)
 

Attributs privés

unsigned int uEXCErreur
 
std::string sEXCEMessage
 

Description détaillée

Classe d'exception personnalisée.

Auteur
Guillaume ELAMBERT
Clément NONCHER-GILLET
Date
2021

Définition à la ligne 24 du fichier CException.h.

Documentation des constructeurs et destructeur

◆ CException() [1/2]

CException::CException ( )

Constructeur par défaut

Définition à la ligne 16 du fichier CException.cpp.

17 {
18  uEXCErreur = Erreur_Par_Defaut;
19 }

◆ CException() [2/2]

CException::CException ( unsigned int  uErreur,
const char *  sMessage 
)

Constructeur de confort

Paramètres
uErreurLe code de l'erreur
sMessageLe message de l'erreur

Définition à la ligne 28 du fichier CException.cpp.

29 {
30  uEXCErreur = uErreur;
31  sEXCEMessage = sMessage;
32 }

◆ ~CException()

CException::~CException ( )

Destructeur par defaut

Définition à la ligne 39 du fichier CException.cpp.

40 {
41 }

Documentation des fonctions membres

◆ EXCGetErreur()

unsigned int CException::EXCGetErreur ( void  )

Accesseur en lecture du code d'erreur

Renvoie
Le code de l'erreur

Définition à la ligne 49 du fichier CException.cpp.

50 {
51  return uEXCErreur;
52 }

◆ EXCGetMessage()

const char * CException::EXCGetMessage ( void  )

Accesseur en lecture du message d'erreur

Renvoie
Le message de l'erreur

Définition à la ligne 71 du fichier CException.cpp.

72 {
73  return sEXCEMessage.c_str();
74 }

◆ EXCSetErreur()

void CException::EXCSetErreur ( unsigned int  uErreur)

Accesseur en écriture du code d'erreur

Paramètres
uErreurLe nouveau code d'erreur.

Définition à la ligne 60 du fichier CException.cpp.

61 {
62  uEXCErreur = uErreur;
63 }

◆ EXCSetMessage()

void CException::EXCSetMessage ( const char *  sMessage)

Accesseur en écriture du message d'erreur

Paramètres
sMessageLe nouveau message d'erreur.

Définition à la ligne 82 du fichier CException.cpp.

83 {
84  sEXCEMessage = sMessage;
85 }

Documentation des données membres

◆ sEXCEMessage

std::string CException::sEXCEMessage
private

Le message de l'exception.

Définition à la ligne 29 du fichier CException.h.

◆ uEXCErreur

unsigned int CException::uEXCErreur
private

Le numéro de l'exception.

Définition à la ligne 28 du fichier CException.h.


La documentation de cette classe a été générée à partir du fichier suivant :
CException::sEXCEMessage
std::string sEXCEMessage
Definition: CException.h:29
CException::uEXCErreur
unsigned int uEXCErreur
Definition: CException.h:28