reactor-c
C Runtime for Lingua Franca
Loading...
Searching...
No Matches
lf_action_base_t Struct Reference

#include <lf_types.h>

Data Fields

token_template_t tmplt
 
bool is_present
 
trigger_ttrigger
 
self_base_tparent
 
bool has_value
 
int source_id
 

Detailed Description

Action structs are customized types because their payloads are type specific. This struct represents their common features. Given any pointer to an action struct, it can be cast to lf_action_base_t, to token_template_t, or to token_type_t to access these common fields.

Field Documentation

◆ has_value

bool lf_action_base_t::has_value

◆ is_present

bool lf_action_base_t::is_present

◆ parent

self_base_t* lf_action_base_t::parent

◆ source_id

int lf_action_base_t::source_id

◆ tmplt

token_template_t lf_action_base_t::tmplt

◆ trigger

trigger_t* lf_action_base_t::trigger

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