| Soletta™ Framework
    | 
Struct that describes a meta type. More...
#include <sol-flow-metatype.h>
| Data Fields | |
| uint16_t | api_version | 
| The API version.  More... | |
| sol_flow_metatype_create_type_func | create_type | 
| A callback used the create the meta type.  More... | |
| sol_flow_metatype_generate_code_func | generate_type_body | 
| A callback used to generate the meta type code.  More... | |
| sol_flow_metatype_generate_code_func | generate_type_end | 
| A callback used to generate the meta type end code.  More... | |
| sol_flow_metatype_generate_code_func | generate_type_start | 
| A callback used to generate the meta type start code.  More... | |
| const char * | name | 
| The name of the meta type.  More... | |
| sol_flow_metatype_options_description_func | options_description | 
| A callback used to fetch the meta type options description.  More... | |
| const char * | options_symbol | 
| The options symbol.  More... | |
| sol_flow_metatype_ports_description_func | ports_description | 
| A callback used to fetch the meta type port description.  More... | |
Struct that describes a meta type.
This structs is used to declare a meta type, it contains the create type, code generation, port description functions and the name of the meta type.
| uint16_t sol_flow_metatype::api_version | 
The API version.
It is autocamically set by SOL_FLOW_METATYPE macro.
| sol_flow_metatype_create_type_func sol_flow_metatype::create_type | 
A callback used the create the meta type.
| sol_flow_metatype_generate_code_func sol_flow_metatype::generate_type_body | 
A callback used to generate the meta type code.
| sol_flow_metatype_generate_code_func sol_flow_metatype::generate_type_end | 
A callback used to generate the meta type end code.
| sol_flow_metatype_generate_code_func sol_flow_metatype::generate_type_start | 
A callback used to generate the meta type start code.
| const char* sol_flow_metatype::name | 
The name of the meta type.
| sol_flow_metatype_options_description_func sol_flow_metatype::options_description | 
A callback used to fetch the meta type options description.
| const char* sol_flow_metatype::options_symbol | 
The options symbol.
| sol_flow_metatype_ports_description_func sol_flow_metatype::ports_description | 
A callback used to fetch the meta type port description.
 1.8.6
 1.8.6