Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
afw_runtime_object_type_meta_s Struct Reference

Data Fields

const afw_utf8_tobject_type_id
 Object Type Id. More...
 
const afw_runtime_object_map_tproperty_map
 Map of property offsets in internal or NULL. More...
 
size_t properties_offset
 Runtime properties offset in internal. More...
 
afw_boolean_t indirect
 Internal is indirect. More...
 

Detailed Description

Definition at line 54 of file afw_runtime.h.

Field Documentation

◆ indirect

afw_boolean_t indirect

Internal is indirect.

If true, afw_runtime_object_indirect_t is used to map the object instance and member internal points to the memory mapped by the offsets in the meta point to by (afw_runtime_object_type_meta_t *)inf->implementation_specific.

If false, offsets are relative to the start of the object instance.

Definition at line 89 of file afw_runtime.h.

◆ object_type_id

const afw_utf8_t* object_type_id

Object Type Id.

This is the object type id of all runtime object that use this meta.

Definition at line 61 of file afw_runtime.h.

◆ properties_offset

size_t properties_offset

Runtime properties offset in internal.

This is the offset in internal of a NULL terminated list of pointers to (const afw_runtime_property_t *) runtime properties or -1 if missing.

Definition at line 77 of file afw_runtime.h.

◆ property_map

const afw_runtime_object_map_t* property_map

Map of property offsets in internal or NULL.

Map of property offset in internal or NULL.

Definition at line 68 of file afw_runtime.h.


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