SMACC2
Public Attributes | List of all members
smacc2::introspection::SmaccStateReactorInfo Struct Reference

#include <smacc_state_info.hpp>

Collaboration diagram for smacc2::introspection::SmaccStateReactorInfo:
Collaboration graph

Public Attributes

std::shared_ptr< SmaccStateInfoownerState
 
std::function< void(smacc2::ISmaccState *)> factoryFunction
 
std::shared_ptr< TypeInfostateReactorType
 
std::shared_ptr< TypeInfooutputEventType
 
std::shared_ptr< TypeInfoobjectTagType
 
std::vector< std::shared_ptr< SmaccEventInfo > > sourceEventTypes
 
std::shared_ptr< StateReactorHandlersrh
 

Detailed Description

Definition at line 108 of file smacc_state_info.hpp.

Member Data Documentation

◆ factoryFunction

std::function<void(smacc2::ISmaccState *)> smacc2::introspection::SmaccStateReactorInfo::factoryFunction

Definition at line 111 of file smacc_state_info.hpp.

◆ objectTagType

std::shared_ptr<TypeInfo> smacc2::introspection::SmaccStateReactorInfo::objectTagType

Definition at line 116 of file smacc_state_info.hpp.

◆ outputEventType

std::shared_ptr<TypeInfo> smacc2::introspection::SmaccStateReactorInfo::outputEventType

Definition at line 115 of file smacc_state_info.hpp.

◆ ownerState

std::shared_ptr<SmaccStateInfo> smacc2::introspection::SmaccStateReactorInfo::ownerState

Definition at line 110 of file smacc_state_info.hpp.

◆ sourceEventTypes

std::vector<std::shared_ptr<SmaccEventInfo> > smacc2::introspection::SmaccStateReactorInfo::sourceEventTypes

◆ srh

std::shared_ptr<StateReactorHandler> smacc2::introspection::SmaccStateReactorInfo::srh

Definition at line 118 of file smacc_state_info.hpp.

◆ stateReactorType

std::shared_ptr<TypeInfo> smacc2::introspection::SmaccStateReactorInfo::stateReactorType

Definition at line 114 of file smacc_state_info.hpp.


The documentation for this struct was generated from the following file: