fmt
This commit is contained in:
parent
3373084c62
commit
1182b1307a
6 changed files with 10 additions and 12 deletions
3
Makefile
3
Makefile
|
@ -44,6 +44,5 @@ clean: pdf-clean
|
||||||
archive: pdf-make
|
archive: pdf-make
|
||||||
cp "$(PDF_LOCATION)/$(PDF_FILE)" .
|
cp "$(PDF_LOCATION)/$(PDF_FILE)" .
|
||||||
$(TAR) "$(ARCHIVE)" $(SOURCES) $(wildcard includes/*.hpp) Makefile \
|
$(TAR) "$(ARCHIVE)" $(SOURCES) $(wildcard includes/*.hpp) Makefile \
|
||||||
binome.txt "$(PDF_FILE)"
|
binome.txt "$(PDF_FILE)" diagramme_uml.png
|
||||||
# diagramme_uml.*
|
|
||||||
$(RM) "$(PDF_FILE)"
|
$(RM) "$(PDF_FILE)"
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
#include "RunProjet.hpp"
|
#include "RunProjet.hpp"
|
||||||
|
|
||||||
class Gestionnaire {
|
class Gestionnaire {
|
||||||
friend std::ostream &operator<<(std::ostream &, const Gestionnaire &);
|
int salaire_attendu;
|
||||||
|
int salaire_recu;
|
||||||
|
|
||||||
// Renvoie le reste à payer pour donner une expertise
|
// Renvoie le reste à payer pour donner une expertise
|
||||||
int reste_a_payer() const;
|
int reste_a_payer() const;
|
||||||
|
|
||||||
int salaire_attendu;
|
friend std::ostream &operator<<(std::ostream &, const Gestionnaire &);
|
||||||
int salaire_recu;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// Auxiliaire pour simplifier l'affichage d'un projet
|
// Auxiliaire pour simplifier l'affichage d'un projet
|
||||||
|
|
|
@ -8,10 +8,6 @@
|
||||||
struct RunProjet;
|
struct RunProjet;
|
||||||
|
|
||||||
class Projet {
|
class Projet {
|
||||||
|
|
||||||
friend std::ostream &operator<<(std::ostream &, const Projet &);
|
|
||||||
friend RunProjet;
|
|
||||||
|
|
||||||
// Auxilliaire pour simplifier les copies
|
// Auxilliaire pour simplifier les copies
|
||||||
void _copy(const Projet &);
|
void _copy(const Projet &);
|
||||||
|
|
||||||
|
@ -21,6 +17,9 @@ class Projet {
|
||||||
// Remet tous les marquages à leur valeur initiale
|
// Remet tous les marquages à leur valeur initiale
|
||||||
virtual void cleanMarks() const = 0;
|
virtual void cleanMarks() const = 0;
|
||||||
|
|
||||||
|
friend std::ostream &operator<<(std::ostream &, const Projet &);
|
||||||
|
friend RunProjet;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Tache
|
Tache
|
||||||
// Source du graphe aka la dernière à être exécutée
|
// Source du graphe aka la dernière à être exécutée
|
||||||
|
|
|
@ -4,11 +4,10 @@
|
||||||
#include "Projet.hpp"
|
#include "Projet.hpp"
|
||||||
|
|
||||||
class ProtoProjet : public Projet {
|
class ProtoProjet : public Projet {
|
||||||
|
void cleanMarks() const;
|
||||||
|
|
||||||
friend std::ostream &operator<<(std::ostream &, const ProtoProjet &);
|
friend std::ostream &operator<<(std::ostream &, const ProtoProjet &);
|
||||||
|
|
||||||
void cleanMarks() const;
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ProtoProjet(); // constructor
|
ProtoProjet(); // constructor
|
||||||
virtual ~ProtoProjet(); // destructor
|
virtual ~ProtoProjet(); // destructor
|
||||||
|
|
|
@ -8,6 +8,7 @@ struct Expert;
|
||||||
|
|
||||||
class RunProjet final : protected ProtoProjet {
|
class RunProjet final : protected ProtoProjet {
|
||||||
friend std::ostream &operator<<(std::ostream &, const RunProjet &);
|
friend std::ostream &operator<<(std::ostream &, const RunProjet &);
|
||||||
|
|
||||||
// Ami pour pouvoir consulter les tâches
|
// Ami pour pouvoir consulter les tâches
|
||||||
friend Consultant;
|
friend Consultant;
|
||||||
friend Expert;
|
friend Expert;
|
||||||
|
|
|
@ -40,7 +40,7 @@ soit immuable.
|
||||||
|
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
% \includegraphics[width=\textwidth]{../diagramme.png}
|
\includegraphics[width=\textwidth]{../diagramme_uml.png}
|
||||||
\caption{Diagramme UML}
|
\caption{Diagramme UML}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
|
Reference in a new issue