#include <opentrep/factory/FacBomAbstract.hpp>
 Inheritance diagram for OPENTREP::FacBomAbstract:Public Types | |
| typedef std::vector < BomAbstract * >  | BomPool_T | 
Static Public Member Functions | |
| static std::size_t | getID (const BomAbstract *) | 
| static std::size_t | getID (const BomAbstract &) | 
| static std::string | getIDString (const BomAbstract *) | 
| static std::string | getIDString (const BomAbstract &) | 
Protected Member Functions | |
| FacBomAbstract () | |
| FacBomAbstract (const FacBomAbstract &) | |
| virtual | ~FacBomAbstract () | 
Protected Attributes | |
| BomPool_T | _pool | 
Friends | |
| class | FacSupervisor | 
Base class for Factory layer.
Definition at line 17 of file FacBomAbstract.hpp.
| typedef std::vector<BomAbstract*> OPENTREP::FacBomAbstract::BomPool_T | 
Define the list (pool) of Bom objects.
Definition at line 22 of file FacBomAbstract.hpp.
      
  | 
  inlineprotected | 
Default Constructor. 
This constructor is protected to ensure the class is abstract. 
Definition at line 41 of file FacBomAbstract.hpp.
      
  | 
  inlineprotected | 
Definition at line 42 of file FacBomAbstract.hpp.
      
  | 
  protectedvirtual | 
Destructor.
Definition at line 17 of file FacBomAbstract.cpp.
      
  | 
  static | 
Return the ID corresponding to the given object pointer.
Definition at line 36 of file FacBomAbstract.cpp.
Referenced by getID(), and getIDString().
      
  | 
  static | 
Return the ID corresponding to the given object reference.
Definition at line 44 of file FacBomAbstract.cpp.
References getID().
      
  | 
  static | 
Return the ID, as a string, corresponding to the given object pointer.
Definition at line 49 of file FacBomAbstract.cpp.
References getID().
Referenced by getIDString().
      
  | 
  static | 
Return the ID, as a string, corresponding to the given object reference.
Definition at line 57 of file FacBomAbstract.cpp.
References getIDString().
      
  | 
  friend | 
Definition at line 18 of file FacBomAbstract.hpp.
      
  | 
  protected | 
List of instantiated Business Objects
Definition at line 53 of file FacBomAbstract.hpp.
Referenced by OPENTREP::FacWorld::clone(), OPENTREP::FacPlace::clone(), OPENTREP::FacWorld::create(), OPENTREP::FacPlaceHolder::create(), OPENTREP::FacResultHolder::create(), OPENTREP::FacResult::create(), OPENTREP::FacPlace::create(), and OPENTREP::FacResultCombination::create().
 
                  1.8.6