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

List of all members
cogitant::GraphAllocator Class Reference

Allocateur pour les membres de Graph. More...

#include "cogitant/allocator.h"

Inheritance diagram for cogitant::GraphAllocator:
cogitant::Allocator cogitant::CogitantObject

Public Member Functions

Allocation des ensembles de sommets et d'arcs étiquetés.
virtual Set< GraphObject * > * allocNodes () const
 
virtual Set< GraphObject * > * allocNodes2 (Set< GraphObject *> const *o, bool extmode) const
 Alloue et retourne une copie de l'ensemble de GraphObject passé. More...
 
virtual Set_Simple_Final< Edge > * allocNeighbourhood () const
 
virtual Set_Simple_Final< Edge > * allocNeighbourhood2 (Set_Simple_Final< Edge > const *const o) const
 
virtual Set_Simple_Final< Set_Simple_Final< Edge > *> * allocEdges () const
 
virtual Set_Simple_Final< Set_Simple_Final< Edge > *> * allocEdges2 (Set_Simple_Final< Set_Simple_Final< Edge > * > const *o) const
 
Allocation des objets du graphe.
virtual GraphObjectallocNode (GraphObject const *o) const
 
virtual ConceptallocConcept () const
 
virtual ConceptallocConcept2 (Concept const *o) const
 
virtual RelationallocRelation () const
 
virtual RelationallocRelation2 (Relation const *o) const
 
virtual NestingallocNesting () const
 
virtual NestingallocNesting2 (Nesting const *o) const
 
virtual InternalGraphallocInternalGraph () const
 
virtual InternalGraphallocInternalGraph2 (InternalGraph const *o) const
 
virtual CoreferenceClassallocCoreferenceClass () const
 
virtual CoreferenceClassallocCoreferenceClass2 (CoreferenceClass const *o) const
 
Allocation des opérations du graphe.
virtual OpeDisjointSumallocOpeDisjointSum (Environment *e) const
 
- Public Member Functions inherited from cogitant::CogitantObject
 CogitantObject ()
 Constructeur. More...
 
 CogitantObject (CogitantObject const &o)
 Constructeur par recopie. More...
 
virtual ~CogitantObject ()
 Destructeur. More...
 
PropertySetproperties ()
 Accès à l'ensemble des propriétés. More...
 
virtual std::string toString () const
 Transformation en chaîne de caractères. More...
 
std::string className () const
 Nom de la classe. More...
 
PropertySet const * properties () const
 Accès en lecture seule à l'ensemble des propriétés. More...
 
bool hasProperties () const
 Existence de propriétés. More...
 
CogitantObjectoperator= (CogitantObject const &ob)
 Affectation. More...
 

Additional Inherited Members

- Protected Member Functions inherited from cogitant::CogitantObject
virtual PropertySetallocProperties () const
 Fonction créant l'instance d'une sous classe de PropertySet pour la représentation des propriétés de l'objet. More...
 

Detailed Description

Allocateur pour les membres de Graph.

Member Function Documentation

◆ allocNodes2()

virtual Set<GraphObject*>* cogitant::GraphAllocator::allocNodes2 ( Set< GraphObject *> const *  o,
bool  extmode 
) const
virtual

Alloue et retourne une copie de l'ensemble de GraphObject passé.

Parameters
oobjet à copier.
extmodesi égal à false l'ensemble retourné contient des copies des objets contenus dans o, sinon l'ensemble retourné contient des pointeurs vers les mêmes objets que o.