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::PartialOrder * allocCOrder () const
 
cogitant::PartialOrder * allocROrder () const
 
cogitant::PartialOrder * allocNOrder () 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 PartialOrder * allocCOrder2 (PartialOrder const *o) const
 
virtual PartialOrder * allocROrder2 (PartialOrder const *o) const
 
virtual PartialOrder * allocNOrder2 (PartialOrder const *o) const
 
virtual BannedTypes * allocBannedTypes () const
 
virtual BannedTypes * allocBannedTypes2 (BannedTypes const *o) const
 
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
 
- 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 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.