|
Cthulhu
0.2.10
Cthulhu compiler collection
|
#include <schema.h>

Data Fields | |
| schema_typeof_t | type |
| const char * | name |
| size_t | size |
| size_t | align |
| union { | |
| const schema_type_t * pointer | |
| struct { | |
| const schema_type_t * element | |
| size_t count | |
| } array | |
| struct { | |
| const schema_field_t * fields | |
| size_t count | |
| } layout | |
| }; | |
| union { ... } |
| struct { ... } schema_type_t::array |
| const schema_type_t* schema_type_t::element |
| const schema_field_t* schema_type_t::fields |
| struct { ... } schema_type_t::layout |
| const schema_type_t* schema_type_t::pointer |
| schema_typeof_t schema_type_t::type |