Projet tutoré 3 - Graphes
CException.cpp
Aller à la documentation de ce fichier.
1 /*!
2  * \file CException.cpp
3  * \brief Fichier contenant l'implémentation de la classe CException
4  * \author Guillaume ELAMBERT
5  * \author Clément NONCHER-GILLET
6  * \date 2021
7  */
8 
9 
10 #include "CException.h"
11 
12 /*!
13  * Constructeur par défaut
14  *
15  */
17 {
18  uEXCErreur = Erreur_Par_Defaut;
19 }
20 
21 
22 /*!
23  * Constructeur de confort
24  *
25  * \param uErreur Le code de l'erreur
26  * \param sMessage Le message de l'erreur
27  */
28 CException::CException(unsigned int uErreur, const char * sMessage)
29 {
30  uEXCErreur = uErreur;
31  sEXCEMessage = sMessage;
32 }
33 
34 
35 /*!
36  * Destructeur par defaut
37  *
38  */
40 {
41 }
42 
43 
44 /*!
45  * Accesseur en lecture du code d'erreur
46  *
47  * \return Le code de l'erreur
48  */
49 unsigned int CException::EXCGetErreur(void)
50 {
51  return uEXCErreur;
52 }
53 
54 
55 /*!
56  * Accesseur en écriture du code d'erreur
57  *
58  * \param uErreur Le nouveau code d'erreur.
59  */
60 void CException::EXCSetErreur(unsigned int uErreur)
61 {
62  uEXCErreur = uErreur;
63 }
64 
65 
66 /*!
67  * Accesseur en lecture du message d'erreur
68  *
69  * \return Le message de l'erreur
70  */
71 const char * CException::EXCGetMessage(void)
72 {
73  return sEXCEMessage.c_str();
74 }
75 
76 
77 /*!
78  * Accesseur en écriture du message d'erreur
79  *
80  * \param sMessage Le nouveau message d'erreur.
81  */
82 void CException::EXCSetMessage(const char * sMessage)
83 {
84  sEXCEMessage = sMessage;
85 }
86 
CException::CException
CException()
Definition: CException.cpp:16
CException::sEXCEMessage
std::string sEXCEMessage
Definition: CException.h:29
CException::uEXCErreur
unsigned int uEXCErreur
Definition: CException.h:28
CException.h
Fichier contenant la déclaration de la classe CException.
CException::EXCSetErreur
void EXCSetErreur(unsigned int uErreur)
Definition: CException.cpp:60
CException::EXCSetMessage
void EXCSetMessage(const char *sMessage)
Definition: CException.cpp:82
CException::EXCGetErreur
unsigned int EXCGetErreur(void)
Definition: CException.cpp:49
CException::EXCGetMessage
const char * EXCGetMessage(void)
Definition: CException.cpp:71
CException::~CException
~CException()
Definition: CException.cpp:39