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
*/
16
CException::CException
()
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
*/
39
CException::~CException
()
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
ProjetGraphes
CException.cpp
Généré par
1.8.20