sttcl
v0.9c
STTCL C++ template state machine framework
|
#include <Region.h>
Public Types | |
typedef sttcl::RefCountPtr< void > | RefCountPtr |
typedef void(IInnerState::* | InnerEventHandler )(RegionContainerImpl *, RegionBase< RegionContainerImpl, IInnerState, void > *) |
Specializes EventArgsInterfaceSelector for void (i.e. no) event arguments.
typedef void(IInnerState::* sttcl::internal::EventArgsInterfaceSelector< RegionContainerImpl, IInnerState, void >::InnerEventHandler)(RegionContainerImpl *, RegionBase< RegionContainerImpl, IInnerState, void > *) |
The inner states event handler signature. All methods of the IInnerState interface must have this signature. The first parameter is a pointer to the containing state machine. The second parameter is a pointer to additional event arguments as specified with the EventArgs template parameter.
typedef sttcl::RefCountPtr<void> sttcl::internal::EventArgsInterfaceSelector< RegionContainerImpl, IInnerState, void >::RefCountPtr |
The pointer type used to pass event arguments to the contained regions inner states.