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