Upload New File

main
Joan PIERRON 3 years ago
parent d2ed94c3ed
commit cea2ad2d50

@ -0,0 +1,40 @@
#include <iostream>
#include "Contact3.hpp"
#include <list>
#include <algorithm>
using namespace std;
using namespace reseau2;
list<const Personne*> ListeContact::getValue() {
return personnes;
}
void ListeContact::ajtContact(const Personne& p) {
personnes.push_back(&p);
}
LiaisonPersonne::LiaisonPersonne(const Personne *envoyeur, const Personne *destinataire) : envoyeur(envoyeur), destinataire(destinataire) {}
const Personne* LiaisonPersonne::getEnvoyeur() const {
return envoyeur;
}
const Personne* LiaisonPersonne::getDestinataire() const {
return destinataire;
}
Conteneur::Conteneur(Personne *pers) : pers(pers) {}
std::list<const Personne*> Conteneur::getValue() {
cout << "test";
std::list<const Personne*> liste;
for (const LiaisonPersonne& liaisonPersonne : personnes) {
liste.push_back(liaisonPersonne.getDestinataire());
}
return liste;
}
void Conteneur::ajtContact(const Personne& p) {
personnes.emplace_back(pers, &p);
}
Loading…
Cancel
Save