|
SMACC
|
#include <smacc_state_info.h>

Public Member Functions | |
| void | configureStateReactor (std::shared_ptr< smacc::StateReactor > sr) |
| template<typename TEv > | |
| void | addInputEvent () |
| template<typename TEv > | |
| void | setOutputEvent () |
Public Attributes | |
| std::shared_ptr< smacc::introspection::SmaccStateReactorInfo > | srInfo_ |
Private Attributes | |
| std::vector< StateReactorCallbackFunctor > | callbacks_ |
Definition at line 68 of file smacc_state_info.h.
| void smacc::introspection::StateReactorHandler::addInputEvent |
Definition at line 66 of file smacc_state_reactor_impl.h.
References callbacks_, smacc::introspection::demangleType(), smacc::introspection::StateReactorCallbackFunctor::fn, smacc::introspection::TypeInfo::getFromStdTypeInfo(), and srInfo_.

| void smacc::introspection::StateReactorHandler::configureStateReactor | ( | std::shared_ptr< smacc::StateReactor > | sr | ) |
Definition at line 46 of file state_reactor.cpp.
References callbacks_.
| void smacc::introspection::StateReactorHandler::setOutputEvent |
Definition at line 84 of file smacc_state_reactor_impl.h.
References callbacks_, smacc::introspection::demangleType(), smacc::introspection::StateReactorCallbackFunctor::fn, and srInfo_.

|
private |
Definition at line 71 of file smacc_state_info.h.
Referenced by addInputEvent(), configureStateReactor(), and setOutputEvent().
| std::shared_ptr<smacc::introspection::SmaccStateReactorInfo> smacc::introspection::StateReactorHandler::srInfo_ |
Definition at line 82 of file smacc_state_info.h.
Referenced by addInputEvent(), and setOutputEvent().