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

Public Member Functions | List of all members
cogitantcs::SupportAllocatorClient Class Reference

Allocateur pour les membres de Support dans un client. More...

#include "cogitant/cs/client.h"

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

Public Member Functions

 SupportAllocatorClient (Client *client)
 Constructeur. More...
 
Allocation.
cogitant::Set< cogitant::ConceptType * > * allocCTypes () const
 
cogitant::Set< cogitant::RelationType * > * allocRTypes () const
 
cogitant::Set< cogitant::NestingType * > * allocNTypes () const
 
cogitant::Set< cogitant::Individual * > * allocIndividuals () const
 
cogitant::PartialOrderallocCOrder () const
 
cogitant::PartialOrderallocROrder () const
 
cogitant::PartialOrderallocNOrder () const
 
Effacement.
void clearCTypes (cogitant::Set< cogitant::ConceptType *> *s) const
 
void clearRTypes (cogitant::Set< cogitant::RelationType *> *s) const
 
void clearNTypes (cogitant::Set< cogitant::NestingType *> *s) const
 
void clearIndividuals (cogitant::Set< cogitant::Individual *> *s) const
 
- Public Member Functions inherited from cogitant::SupportAllocator
virtual Set< ConceptType * > * allocCTypes2 (Set< ConceptType *> const *o) const
 
virtual Set< RelationType * > * allocRTypes2 (Set< RelationType *> const *o) const
 
virtual Set< NestingType * > * allocNTypes2 (Set< NestingType *> const *o) const
 
virtual Set< Individual * > * allocIndividuals2 (Set< Individual *> const *o) const
 
virtual PartialOrderallocCOrder2 (PartialOrder const *o) const
 
virtual PartialOrderallocROrder2 (PartialOrder const *o) const
 
virtual PartialOrderallocNOrder2 (PartialOrder const *o) const
 
virtual BannedTypesallocBannedTypes () const
 
virtual BannedTypesallocBannedTypes2 (BannedTypes const *o) const
 
virtual ConceptTypeallocCType () const
 
virtual ConceptTypeallocCType2 (ConceptType const *o) const
 
virtual RelationTypeallocRType () const
 
virtual RelationTypeallocRType2 (RelationType const *o) const
 
virtual NestingTypeallocNType () const
 
virtual NestingTypeallocNType2 (NestingType const *o) const
 
virtual IndividualallocIndividual () const
 
virtual IndividualallocIndividual2 (Individual const *o) 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 Support dans un client.

Cette classe diffère de cogitant::SupportAllocator par le fait que les ensembles (de types de concepts, de types de relations, de types d'emboîtements, de marqueurs individuels) et les ordres partiels alloués sont les versions "client" des classes, afin de permettre la communication avec le serveur.

Constructor & Destructor Documentation

◆ SupportAllocatorClient()

cogitantcs::SupportAllocatorClient::SupportAllocatorClient ( Client client)

Constructeur.

Parameters
clientClient auquel est rattaché l'allocator. Cette information doit être connue au moment de l'exécution des méthodes d'allocation afin de créer des Set reliés au serveur par l'intermédiaire de ce client.