![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Classes | |
| class | CActionGenerator |
| Generates code for actions (logical or physical) for the C and CCpp target. More... | |
| class | CCmakeGenerator |
| A helper class that generates a CMakefile that can be used to compile the generated C code. More... | |
| class | CCompiler |
| Responsible for creating and executing the necessary CMake command to compile code that is generated by the CGenerator. More... | |
| class | CConstructorGenerator |
| Generates C constructor code for a reactor. More... | |
| class | CCoreFilesUtils |
| Generates the list of files to be included in the core library for each reactor given conditions listed as arguments of each function. More... | |
| class | CDelayBodyGenerator |
| Generate code for the bodies of the reactions involved in connections with the 'after' keyword. More... | |
| class | CEnclavedReactorTransformation |
| The AST transformation enabling enclaved execution in the C target. More... | |
| class | CEnclaveGenerator |
| This class is in charge of code generating functions and global variables related to the enclaves and environments. More... | |
| class | CEnclaveGraph |
| This class contains the enclave connection graph. More... | |
| class | CEnclaveInstance |
| An CEnclaveInstance object is associated with each enclave. More... | |
| class | CFileConfig |
| The file configuration for the C target. More... | |
| class | CMainFunctionGenerator |
| Generate the code that is the entry point of the program. More... | |
| class | CMethodGenerator |
| Collection of functions to generate C code to declare methods. More... | |
| class | CMixedRadixGenerator |
| Names for the variables used to index into the mixed-radix array. More... | |
| class | CModesGenerator |
| Generates C code to support modal models. More... | |
| class | CParameterGenerator |
| Generates C code to declare and initialize parameters. More... | |
| class | CPortGenerator |
| Generates C code to declare and initialize ports. More... | |
| class | CPreambleGenerator |
| Generates code for preambles for the C and CCpp target. More... | |
| class | CReactionGenerator |
| Generate code for reactions. More... | |
| class | CReactorHeaderFileGenerator |
| Generate user-visible header files. More... | |
| class | CStateGenerator |
| Generate code for state variables. More... | |
| class | CTimerGenerator |
| Generates C code to declare and initialize timers. More... | |
| class | CTracingGenerator |
| Generates C code to support tracing. More... | |
| class | CTriggerObjectsGenerator |
| Generate code for the "_lf_initialize_trigger_objects" function. More... | |
| class | CTypes |
| C-specific type information. More... | |
| class | CUtil |
| A collection of utilities for C code generation. More... | |
| class | CWatchdogGenerator |
| Generate C code for watchdogs. More... | |
| class | InteractingContainedReactors |
| Helper class to handle code generation of contained reactors. More... | |
| class | TypeParameterizedReactor |
| A reactor class combined with concrete type arguments bound to its type parameters. More... | |