#include <reactantContainer.hh>
Public Member Functions | |
ReactantContainer () | |
virtual | ~ReactantContainer () |
virtual int | size () const =0 |
virtual MappingSet * | pushNextAvailableMappingSet ()=0 |
virtual void | popLastMappingSet ()=0 |
virtual void | removeMappingSet (unsigned int mappingSetId)=0 |
virtual MappingSet * | getMappingSet (unsigned int mappingSetId) const =0 |
virtual void | printDetails () const =0 |
void | notifyPresenceOfClonedMappings () |
bool | getHasClonedMappings () const |
Protected Attributes | |
bool | hasClonedMappings |
NFcore::ReactantContainer::ReactantContainer | ( | ) | [inline] |
virtual NFcore::ReactantContainer::~ReactantContainer | ( | ) | [inline, virtual] |
virtual int NFcore::ReactantContainer::size | ( | ) | const [pure virtual] |
Implemented in NFcore::ReactantList, and NFcore::ReactantTree.
virtual MappingSet* NFcore::ReactantContainer::pushNextAvailableMappingSet | ( | ) | [pure virtual] |
Implemented in NFcore::ReactantList, and NFcore::ReactantTree.
virtual void NFcore::ReactantContainer::popLastMappingSet | ( | ) | [pure virtual] |
Implemented in NFcore::ReactantList, and NFcore::ReactantTree.
virtual void NFcore::ReactantContainer::removeMappingSet | ( | unsigned int | mappingSetId | ) | [pure virtual] |
Implemented in NFcore::ReactantList, and NFcore::ReactantTree.
virtual MappingSet* NFcore::ReactantContainer::getMappingSet | ( | unsigned int | mappingSetId | ) | const [pure virtual] |
Implemented in NFcore::ReactantList, and NFcore::ReactantTree.
virtual void NFcore::ReactantContainer::printDetails | ( | ) | const [pure virtual] |
Implemented in NFcore::ReactantList, and NFcore::ReactantTree.
void NFcore::ReactantContainer::notifyPresenceOfClonedMappings | ( | ) | [inline] |
bool NFcore::ReactantContainer::getHasClonedMappings | ( | ) | const [inline] |
bool NFcore::ReactantContainer::hasClonedMappings [protected] |