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

#include <smacc_state_info.hpp>

Collaboration diagram for smacc2::introspection::SmaccEventGeneratorInfo:
Collaboration graph

Public Attributes

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

Detailed Description

Definition at line 142 of file smacc_state_info.hpp.

Member Data Documentation

◆ egh

std::shared_ptr<EventGeneratorHandler> smacc2::introspection::SmaccEventGeneratorInfo::egh

Definition at line 152 of file smacc_state_info.hpp.

◆ eventGeneratorType

std::shared_ptr<TypeInfo> smacc2::introspection::SmaccEventGeneratorInfo::eventGeneratorType

Definition at line 148 of file smacc_state_info.hpp.

◆ factoryFunction

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

Definition at line 145 of file smacc_state_info.hpp.

◆ objectTagType

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

Definition at line 150 of file smacc_state_info.hpp.

◆ outputEventType

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

Definition at line 149 of file smacc_state_info.hpp.

◆ ownerState

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

Definition at line 144 of file smacc_state_info.hpp.

◆ sourceEventTypes

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

Definition at line 151 of file smacc_state_info.hpp.


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