Allocateur pour les membres de Environment. More...
#include "cogitant/allocator.h"
  
 Public Member Functions | |
Allocation du support.  | |
| virtual Support * | allocSupport () const | 
| virtual Support * | allocSupport2 (Support const *o) const | 
Allocation des objets.  | |
| virtual EnvironmentObject * | allocObject (EnvironmentObject::Type t, Environment const *env) const | 
| virtual EnvironmentObject * | allocObject2 (EnvironmentObject const *o, Environment const *env) const | 
| virtual Graph * | allocGraph (Environment const *env) const | 
| virtual Graph * | allocGraph2 (Graph const *o, bool extmode, Environment const *env) const | 
| Allocation d'un graphe par copie d'un graphe existant.  More... | |
| virtual Rule * | allocRule (Environment const *env) const | 
| virtual Rule * | allocRule2 (Rule const *o, Environment const *env) const | 
| virtual ColoredGraphConstraint * | allocColoredGraphConstraint (bool positive, Environment const *env) const | 
| virtual ColoredGraphConstraint * | allocColoredGraphConstraint2 (ColoredGraphConstraint const *o, Environment const *env) const | 
| virtual Constraint * | allocConstraint (bool positive, Environment const *env) const | 
| virtual Constraint * | allocConstraint2 (Constraint const *o, Environment const *env) const | 
Allocation de l'ensemble des objets.  | |
| virtual Set< EnvironmentObject * > * | allocObjects () const | 
| virtual Set< EnvironmentObject * > * | allocObjects2 (Set< EnvironmentObject *> const *o, Environment const *env) const | 
Allocation des opérations/structures pour la projection.  | |
| virtual ResultOpeProjection * | allocResultOpeProjection () const | 
| virtual OpeGraphObjectCompatibility * | allocOpeGraphObjectCompatibility (Environment *e) const | 
| virtual OpeProjBacktrackChoice * | allocOpeProjBacktrackChoice (Environment *e) const | 
| virtual OpeProjPrecalcImages * | allocOpeProjPrecalcImages (Environment *e) const | 
| virtual OpeProjAcceptableCouple * | allocOpeProjAcceptableCouple (Environment *e) const | 
| virtual OpeProjAcceptableLIPs * | allocOpeProjAcceptableLIPs (Environment *e) const | 
| virtual OpeProjLIPInit * | allocOpeProjLIPInit (Environment *e) const | 
| virtual OpeProjLIPUpdate * | allocOpeProjLIPUpdate (Environment *e) const | 
| virtual OpeProjLIPIndividual * | allocOpeProjLIPIndividual (Environment *e) const | 
| virtual OpeProjection * | allocOpeProjection (Environment *e) const | 
| virtual OpeProjectionBundle * | allocOpeProjectionBundle (Environment *e) const | 
| virtual OpeProjectionImage * | allocOpeProjectionImage (Environment *e) const | 
Allocation des opérations de vérification.  | |
| virtual OpeVerifConformity * | allocOpeVerifConformity (Environment *e) const | 
| virtual OpeVerifSignature * | allocOpeVerifSignature (Environment *e) const | 
| virtual OpeVerifEdges * | allocOpeVerifEdges (Environment *e) const | 
| virtual OpeVerifNormalForm * | allocOpeVerifNormalForm (Environment *e) const | 
| virtual OpeVerifConjunctive * | allocOpeVerifConjunctive (Environment *e) const | 
| virtual OpeVerifSupportBannedType * | allocOpeVerifSupportBannedType (Environment *e) const | 
| virtual OpeVerifConjunctiveType * | allocOpeVerifConjunctiveType (Environment *e) const | 
| virtual OpeVerifBannedType * | allocOpeVerifBannedType (Environment *e) const | 
| virtual OpeVerifCoreferenceClass * | allocOpeVerifCoreferenceClass (Environment *e) const | 
| virtual OpeConnectedComponent * | allocOpeConnectedComponent (Environment *e) const | 
| virtual OpeVerifIrredundant * | allocOpeVerifIrredundant (Environment *e) const | 
| virtual OpeVerifSupportSignature * | allocOpeVerifSupportSignature (Environment *e) const | 
Allocation des opérations de règles.  | |
| virtual OpeRuleApplications * | allocOpeRuleApplications (Environment *e) const | 
| virtual OpeRuleApply * | allocOpeRuleApply (Environment *e) const | 
| virtual OpeRuleIrredundantProjection * | allocOpeRuleIrredundantProjection (Environment *e) const | 
| virtual OpeRulesClosure * | allocOpeRulesClosure (Environment *e) const | 
Allocation des opérations de contraintes.  | |
| virtual OpeConstraintSatisfaction * | allocOpeConstraintSatisfaction (Environment *e) const | 
Allocation de diverses opérations.  | |
| virtual OpeDisjointSum * | allocOpeDisjointSum (Environment *e) const | 
| virtual OpeNormalForm * | allocOpeNormalForm (Environment *e) const | 
| virtual OpeIrredundant * | allocOpeIrredundant (Environment *e) const | 
| virtual OpeIndividualGraphExpand * | allocOpeIndividualGraphExpand (Environment *e) const | 
| virtual OpeIndividualGraphMultipleExpand * | allocOpeIndividualGraphMultipleExpand (Environment *e) const | 
| virtual OpeSignatureApply * | allocOpeSignatureApply (Environment *e) const | 
| virtual OpeSupportSignatureSpecialize * | allocOpeSupportSignatureSpecialize (Environment *e) const | 
Allocation du gestionnaire d'E/S.  | |
| virtual IOHandler * | allocIOHandler (Environment *env) const | 
| virtual IOHandler * | allocIOHandler2 (IOHandler const *const o, Environment *env) const | 
Effacement de l'ensemble des objets.  | |
| virtual void | clearObjects (Set< EnvironmentObject *> *s) const | 
| virtual void | replaceObject (Set< EnvironmentObject *> *s, iSet i, EnvironmentObject *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... | |
Allocateur pour les membres de Environment.
      
  | 
  virtual | 
Allocation d'un graphe par copie d'un graphe existant.
| o | graphe à copier | 
| extmode | si égal à false le graphe retourné contient des copies des noeuds de o, sinon le graphe retourné contient des pointeurs vers les mêmes noeuds que o.  | 
| env | environnement dans lequel le nouveau graphe sera défini. |