RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

RMOL::FacBomAbstract Class Reference

#include <rmol/factory/FacBomAbstract.hpp>

Inheritance diagram for RMOL::FacBomAbstract:
RMOL::FacBucket RMOL::FacBucketHolder RMOL::FacDemand RMOL::FacOverbooking RMOL::FacPartialSumHolder RMOL::FacPartialSumHolderHolder RMOL::FacStudyStatManager

List of all members.

Public Types

typedef std::vector
< BomAbstract * > 
BomPool_T

Public Member Functions

virtual ~FacBomAbstract ()
void clean ()

Protected Member Functions

 FacBomAbstract ()

Protected Attributes

BomPool_T _pool

Detailed Description

Base class for Factory layer.

Definition at line 16 of file FacBomAbstract.hpp.


Member Typedef Documentation

Define the list (pool) of Bom objects.

Definition at line 20 of file FacBomAbstract.hpp.


Constructor & Destructor Documentation

RMOL::FacBomAbstract::~FacBomAbstract (  )  [virtual]

Destructor.

Definition at line 13 of file FacBomAbstract.cpp.

References clean().

RMOL::FacBomAbstract::FacBomAbstract (  )  [inline, protected]

Default Constructor.
This constructor is protected to ensure the class is abstract.

Definition at line 31 of file FacBomAbstract.hpp.


Member Function Documentation

void RMOL::FacBomAbstract::clean (  ) 

Destroyed all the object instantiated by this factory.

Definition at line 18 of file FacBomAbstract.cpp.

References _pool.

Referenced by ~FacBomAbstract().


Member Data Documentation


The documentation for this class was generated from the following files:
SourceForge Logo

Generated on Fri Jul 30 21:53:42 2010 for RMOL by Doxygen 1.6.1