reactor-c
C Runtime for Lingua Franca
|
#include <python_action.h>
Data Fields | |
token_type_t | type |
lf_token_t * | token |
size_t | length |
bool | is_present |
lf_action_internal_t | _base |
self_base_t * | parent |
bool | has_value |
int | source_id |
PyObject * | value |
The struct used to instantiate an action. This is used in the PythonGenerator instead of redefining a struct for each action. This can be used for any Python object, including lists and tuples. PyObject* value: the value of the action with the generic Python type is_present: indicates if the action is present at the current logical time
lf_action_internal_t generic_action_instance_struct::_base |
bool generic_action_instance_struct::has_value |
bool generic_action_instance_struct::is_present |
size_t generic_action_instance_struct::length |
self_base_t* generic_action_instance_struct::parent |
int generic_action_instance_struct::source_id |
lf_token_t* generic_action_instance_struct::token |
token_type_t generic_action_instance_struct::type |
PyObject* generic_action_instance_struct::value |