Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | List of all members
cogitant::OperationInput::MapIdentISet Class Reference

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ MapIdentISet() [1/2]

cogitant::OperationInput::MapIdentISet::MapIdentISet ( )

Constructeur.

◆ MapIdentISet() [2/2]

cogitant::OperationInput::MapIdentISet::MapIdentISet ( MapIdentISet const &  a)

Constructeur par recopie.

Member Function Documentation

◆ add()

void cogitant::OperationInput::MapIdentISet::add ( std::string const &  id,
iSet  is 
)

Ajout d'une correspondance.

◆ clear()

void cogitant::OperationInput::MapIdentISet::clear ( )

Vider.

◆ find()

iSet cogitant::OperationInput::MapIdentISet::find ( std::string const &  id) const

Recherche de l'iSet correspondant à un identificateur, retourne ISET_NULL si introuvable.