Groom  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la structure Occupant

Structure qui définit les informations d'un occupant du bureau. Plus de détails...

#include <Occupant.h>

Graphe de collaboration de Occupant:
Collaboration graph

Fonctions membres publiques

 Occupant ()
 Constructeur par défaut. Plus de détails...
 
 Occupant (QString nom, QString prenom, QString fonction)
 Constructeur d'initialisation. Plus de détails...
 
bool operator!= (const Occupant &occupant) const
 Surcharge de l'opérateur != afin de comparer deux occupants. Plus de détails...
 
bool operator== (const Occupant &occupant) const
 Surcharge de l'opérateur == afin de comparer deux occupants. Plus de détails...
 
 ~Occupant ()
 Destructeur. Plus de détails...
 

Attributs publics

QString fonction
 Membre définissant la fonction de l'occupant. Plus de détails...
 
QString nom
 Membre définissant le nom de l'occupant. Plus de détails...
 
QString prenom
 Membre définissant le prénom de l'occupant. Plus de détails...
 

Description détaillée

Structure qui définit les informations d'un occupant du bureau.

Définition à la ligne 18 du fichier Occupant.h.

Documentation des constructeurs et destructeur

◆ Occupant() [1/2]

Occupant::Occupant ( )

Constructeur par défaut.

Constructeur par défaut de la classe Occupant.

Définition à la ligne 18 du fichier Occupant.cpp.

19 {
20  qDebug() << Q_FUNC_INFO;
21 }

◆ Occupant() [2/2]

Occupant::Occupant ( QString  nom,
QString  prenom,
QString  fonction 
)

Constructeur d'initialisation.

Constructeur de la classe Occupant.

Paramètres
nomle nom de l'occupant
prenomle prénom de l'occupant
fonctionla fonction de l'occupant

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

29 {
30  qDebug() << Q_FUNC_INFO;
31 }

◆ ~Occupant()

Occupant::~Occupant ( )

Destructeur.

Destructeur de la classe Occupant.

Définition à la ligne 38 du fichier Occupant.cpp.

39 {
40  //qDebug() << Q_FUNC_INFO;
41 }

Documentation des fonctions membres

◆ operator!=()

bool Occupant::operator!= ( const Occupant occupant) const

Surcharge de l'opérateur != afin de comparer deux occupants.

Surcharge de l'opérateur "!=".

Paramètres
occupant
Renvoie
bool true si les deux éléments sont différents, sinon false

Définition à la ligne 65 du fichier Occupant.cpp.

66 {
67  return !(*this == occupant);
68 }

◆ operator==()

bool Occupant::operator== ( const Occupant occupant) const

Surcharge de l'opérateur == afin de comparer deux occupants.

Surcharge de l'opérateur "==".

Paramètres
occupant
Renvoie
bool true si les deux éléments sont identiques, sinon false

Définition à la ligne 48 du fichier Occupant.cpp.

49 {
50  if(this->nom != occupant.nom)
51  return false;
52  if(this->prenom != occupant.prenom)
53  return false;
54  if(this->fonction != occupant.fonction)
55  return false;
56  else
57  return true;
58 }

Références fonction, nom, et prenom.

Documentation des données membres

◆ fonction

QString Occupant::fonction

Membre définissant la fonction de l'occupant.

Définition à la ligne 22 du fichier Occupant.h.

Référencé par IHMGroom::chargerParametres(), et operator==().

◆ nom

QString Occupant::nom

Membre définissant le nom de l'occupant.

Définition à la ligne 20 du fichier Occupant.h.

Référencé par IHMGroom::chargerParametres(), et operator==().

◆ prenom

QString Occupant::prenom

Membre définissant le prénom de l'occupant.

Définition à la ligne 21 du fichier Occupant.h.

Référencé par IHMGroom::chargerParametres(), et operator==().


La documentation de cette structure a été générée à partir des fichiers suivants :
Occupant::fonction
QString fonction
Membre définissant la fonction de l'occupant.
Definition: Occupant.h:22
Occupant::prenom
QString prenom
Membre définissant le prénom de l'occupant.
Definition: Occupant.h:21
Occupant::nom
QString nom
Membre définissant le nom de l'occupant.
Definition: Occupant.h:20