trucs
This commit is contained in:
parent
c4927de1eb
commit
616d08822e
3 changed files with 10 additions and 2 deletions
2
TODO.md
2
TODO.md
|
@ -47,7 +47,7 @@ TODO avant rendu :
|
||||||
**⇒ création d'une dépendance**
|
**⇒ création d'une dépendance**
|
||||||
- [x] `bool ajoute(nom, durée, id1, id2)` : **ajoute** une tâche entre les 2 tâches
|
- [x] `bool ajoute(nom, durée, id1, id2)` : **ajoute** une tâche entre les 2 tâches
|
||||||
qui ont l'identifiant `id1` et `id2`
|
qui ont l'identifiant `id1` et `id2`
|
||||||
- [ ] Surcharge de `<<`
|
- [x] Surcharge de `<<`
|
||||||
|
|
||||||
#### RunProjet
|
#### RunProjet
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#include "Projet.hpp"
|
#include "Projet.hpp"
|
||||||
|
|
||||||
class ProtoProjet : public Projet {
|
class ProtoProjet : public Projet {
|
||||||
/* Tache taches; */
|
|
||||||
friend std::ostream &operator<<(std::ostream &, const ProtoProjet &);
|
friend std::ostream &operator<<(std::ostream &, const ProtoProjet &);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -14,6 +14,14 @@ const ProtoProjet &ProtoProjet::operator=(const ProtoProjet &src) {
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::ostream &operator<<(std::ostream &out, const ProtoProjet &data) {
|
||||||
|
for (Tache *t : data.taches) {
|
||||||
|
out << *t << " ";
|
||||||
|
}
|
||||||
|
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
void ProtoProjet::cleanMarks() const {
|
void ProtoProjet::cleanMarks() const {
|
||||||
for (auto t : taches) {
|
for (auto t : taches) {
|
||||||
t->visite = false;
|
t->visite = false;
|
||||||
|
|
Reference in a new issue