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**
|
||||
- [x] `bool ajoute(nom, durée, id1, id2)` : **ajoute** une tâche entre les 2 tâches
|
||||
qui ont l'identifiant `id1` et `id2`
|
||||
- [ ] Surcharge de `<<`
|
||||
- [x] Surcharge de `<<`
|
||||
|
||||
#### RunProjet
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#include "Projet.hpp"
|
||||
|
||||
class ProtoProjet : public Projet {
|
||||
/* Tache taches; */
|
||||
|
||||
friend std::ostream &operator<<(std::ostream &, const ProtoProjet &);
|
||||
|
||||
public:
|
||||
|
|
|
@ -14,6 +14,14 @@ const ProtoProjet &ProtoProjet::operator=(const ProtoProjet &src) {
|
|||
return *this;
|
||||
}
|
||||
|
||||
std::ostream &operator<<(std::ostream &out, const ProtoProjet &data) {
|
||||
for (Tache *t : data.taches) {
|
||||
out << *t << " ";
|
||||
}
|
||||
|
||||
return out;
|
||||
}
|
||||
|
||||
void ProtoProjet::cleanMarks() const {
|
||||
for (auto t : taches) {
|
||||
t->visite = false;
|
||||
|
|
Reference in a new issue