diff --git a/src/Tache.cpp b/src/Tache.cpp index 0994b20..af17f4a 100644 --- a/src/Tache.cpp +++ b/src/Tache.cpp @@ -8,6 +8,14 @@ Tache::Tache(const int duree) Tache::~Tache() {} +void Tache::_copy(const Tache &src) { + // Copie des dépendances + dependances.reserve(src.dependances.size()); + for (Tache *t : src.dependances) { + dependances.push_back(t); + } +} + Tache::Tache(const Tache &src) : unique_id(++counter_id), duree_total(src.duree_total), etat(src.etat) { _copy(src); @@ -42,15 +50,6 @@ std::ostream &operator<<(std::ostream &out, const Tache &data) { return out; } -void Tache::_copy(const Tache &src) { - // Copie des dépendances - dependances.reserve(src.dependances.size()); - for (Tache *t : src.dependances) { - dependances.push_back(t); - } -} - -// TODO bool Tache::realise() { for (const Tache *const it : dependances) { if (it->etat != Realisee) {