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 GraphObject * allocNode (GraphObject const *o) const
 
virtual Concept * allocConcept () const
 
virtual Concept * allocConcept2 (Concept const *o) const
 
virtual Relation * allocRelation () const
 
virtual Relation * allocRelation2 (Relation const *o) const
 
virtual Nesting * allocNesting () const
 
virtual Nesting * allocNesting2 (Nesting const *o) const
 
virtual InternalGraph * allocInternalGraph () const
 
virtual InternalGraph * allocInternalGraph2 (InternalGraph const *o) const
 
virtual CoreferenceClass * allocCoreferenceClass () const
 
virtual CoreferenceClass * allocCoreferenceClass2 (CoreferenceClass const *o) const
 
Allocation des opérations du graphe.
virtual OpeDisjointSum * allocOpeDisjointSum (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...
 
PropertySet * properties ()
 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...
 
CogitantObject & operator= (CogitantObject const &ob)
 Affectation. More...
 

Additional Inherited Members

- Protected Member Functions inherited from cogitant::CogitantObject
virtual PropertySet * allocProperties () 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.