62 std::shared_ptr<const StateInstance> siPtr = shared_from_this();
63 visitor.
visitEndState(std::static_pointer_cast<const EndState>(siPtr));
QString getEventName() const
EndState(QString instanceName, QString eventName, StatePtr parentState=StatePtr())
eStateType getType() const override
void setEventName(const QString &newEventName)
void setInstanceName(const QString &value) override
void accept(Visitor &visitor) const override
StateInstance(const QString &instanceName, StatePtr parentState=StatePtr())
virtual void setInstanceName(const QString &value)
std::weak_ptr< State > parentState
virtual void visitEndState(EndStateCPtr endState)=0
std::shared_ptr< State > StatePtr