![]() |
Speeduino
|
#include <pages.h>


Public Member Functions | |
| constexpr | entity_t (void) |
| constexpr | entity_t (EntityType theType, uint16_t theSize) |
| constexpr | entity_t (table3d_t *table, TableType key, uint16_t theSize) |
| constexpr | entity_t (config_page_t *entity, uint16_t theSize) |
| bool | isEntityAddressWithin (uint16_t entityAddress) const |
Public Attributes | ||
| EntityType | type | |
| The entity type. | ||
| union { | ||
| table3d_t * pTable | ||
| If the entity is a table, this points to the table. More... | ||
| config_page_t * pRaw | ||
| If the entity is a raw block, this points to it. More... | ||
| }; | ||
| TableType | table_key = TableType::table_type_None | |
| If the entity is a table, this can be used to get the table type. | ||
| uint16_t | size = 0U | |
| Size of the entity in bytes on the page | ||
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |


| union { ... } entity_t |
| config_page_t* entity_t::pRaw |
If the entity is a raw block, this points to it.
| table3d_t* entity_t::pTable |
If the entity is a table, this points to the table.
| uint16_t entity_t::size = 0U |
Size of the entity in bytes on the page
| TableType entity_t::table_key = TableType::table_type_None |
If the entity is a table, this can be used to get the table type.
| EntityType entity_t::type |
The entity type.