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

List of all members
cogitant::SupportAllocator Class Reference

Allocateur pour les membres de Support. More...

#include "cogitant/allocator.h"

Inheritance diagram for cogitant::SupportAllocator:
cogitant::Allocator cogitant::CogitantObject cogitantcs::SupportAllocatorClient

Public Member Functions

Allocation des ensembles de types de concepts, relations, emboîtements et des marqueurs individuels.
virtual Set< ConceptType * > * allocCTypes () const
 
virtual Set< ConceptType * > * allocCTypes2 (Set< ConceptType *> const *o) const
 
virtual Set< RelationType * > * allocRTypes () const
 
virtual Set< RelationType * > * allocRTypes2 (Set< RelationType *> const *o) const
 
virtual Set< NestingType * > * allocNTypes () const
 
virtual Set< NestingType * > * allocNTypes2 (Set< NestingType *> const *o) const
 
virtual Set< Individual * > * allocIndividuals () const
 
virtual Set< Individual * > * allocIndividuals2 (Set< Individual *> const *o) const
 
Allocation des ordres partiels pour les types de concepts, relations, emboîtements.
virtual PartialOrder * allocCOrder () const
 
virtual PartialOrder * allocCOrder2 (PartialOrder const *o) const
 
virtual PartialOrder * allocROrder () const
 
virtual PartialOrder * allocROrder2 (PartialOrder const *o) const
 
virtual PartialOrder * allocNOrder () const
 
virtual PartialOrder * allocNOrder2 (PartialOrder const *o) const
 
Allocation de l'ensemble des types de concepts interdits.
virtual BannedTypes * allocBannedTypes () const
 
virtual BannedTypes * allocBannedTypes2 (BannedTypes const *o) const
 
Allocation de types de concepts, relations, emboîtements.
virtual ConceptType * allocCType () const
 
virtual ConceptType * allocCType2 (ConceptType const *o) const
 
virtual RelationType * allocRType () const
 
virtual RelationType * allocRType2 (RelationType const *o) const
 
virtual NestingType * allocNType () const
 
virtual NestingType * allocNType2 (NestingType const *o) const
 
virtual Individual * allocIndividual () const
 
virtual Individual * allocIndividual2 (Individual const *o) const
 
Effacement de l'ensemble des types de concepts, relations, emboîtements.
virtual void clearCTypes (Set< ConceptType *> *s) const
 
virtual void clearRTypes (Set< RelationType *> *s) const
 
virtual void clearNTypes (Set< NestingType *> *s) const
 
virtual void clearIndividuals (Set< Individual *> *s) 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 Support.