24 #ifndef COM_DAFER45_TBTK_STATE_SET
25 #define COM_DAFER45_TBTK_STATE_SET
27 #include "TBTK/AbstractState.h"
38 StateSet(
bool isOwner =
true);
45 void addState(AbstractState *state);
48 const std::vector<AbstractState*>& getStates()
const;
51 unsigned int getNumStates()
const;
54 std::vector<AbstractState*> states;
60 inline void StateSet::addState(AbstractState *state){
61 states.push_back(state);
64 inline const std::vector<AbstractState*>& StateSet::getStates()
const{
68 inline unsigned int StateSet::getNumStates()
const{