SMACC
Loading...
Searching...
No Matches
Public Attributes | List of all members
smacc::introspection::SmaccEventGeneratorInfo Struct Reference

#include <smacc_state_info.h>

Collaboration diagram for smacc::introspection::SmaccEventGeneratorInfo:
Collaboration graph

Public Attributes

std::shared_ptr< SmaccStateInfoownerState
 
std::function< void(smacc::ISmaccState *)> factoryFunction
 
const std::type_info * eventGeneratorType
 
std::shared_ptr< TypeInfoobjectTagType
 
std::vector< std::shared_ptr< SmaccEventInfo > > sourceEventTypes
 
std::shared_ptr< EventGeneratorHandleregh
 

Detailed Description

Definition at line 116 of file smacc_state_info.h.

Member Data Documentation

◆ egh

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

Definition at line 124 of file smacc_state_info.h.

◆ eventGeneratorType

const std::type_info* smacc::introspection::SmaccEventGeneratorInfo::eventGeneratorType

Definition at line 121 of file smacc_state_info.h.

◆ factoryFunction

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

Definition at line 119 of file smacc_state_info.h.

◆ objectTagType

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

Definition at line 122 of file smacc_state_info.h.

◆ ownerState

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

Definition at line 118 of file smacc_state_info.h.

◆ sourceEventTypes

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

Definition at line 123 of file smacc_state_info.h.


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