Cette classe permet de gérer de façon efficace les correspondances entre identificateurs lus dans les fichiers et iSet dans le graphe en cours de construction. More...
#include "io.h"
Public Member Functions | |
MapIdentISet () | |
Constructeur. More... | |
MapIdentISet (MapIdentISet const &a) | |
Constructeur par recopie. More... | |
void | add (std::string const &id, iSet is) |
Ajout d'une correspondance. More... | |
iSet | find (std::string const &id) const |
Recherche de l'iSet correspondant à un identificateur, retourne ISET_NULL si introuvable. More... | |
void | clear () |
Vider. More... | |
Cette classe permet de gérer de façon efficace les correspondances entre identificateurs lus dans les fichiers et iSet dans le graphe en cours de construction.
Elle n'est utile que pour définir de nouvelles opérations de chargement.
cogitant::OperationInput::MapIdentISet::MapIdentISet | ( | ) |
Constructeur.
cogitant::OperationInput::MapIdentISet::MapIdentISet | ( | MapIdentISet const & | a | ) |
Constructeur par recopie.
void cogitant::OperationInput::MapIdentISet::add | ( | std::string const & | id, |
iSet | is | ||
) |
Ajout d'une correspondance.
void cogitant::OperationInput::MapIdentISet::clear | ( | ) |
Vider.
iSet cogitant::OperationInput::MapIdentISet::find | ( | std::string const & | id | ) | const |
Recherche de l'iSet correspondant à un identificateur, retourne ISET_NULL si introuvable.