infix
A JIT-Powered FFI Library for C
|
Describes a single member of an aggregate type (struct or union). More...
#include <infix.h>
Public Attributes | |
const char * | name |
The name of the member (for debugging/reflection). | |
infix_type * | type |
An infix_type describing the member's type. | |
size_t | offset |
The byte offset of the member from the start of the aggregate. | |
Describes a single member of an aggregate type (struct or union).
This structure provides the necessary metadata to define the layout of a C struct or union, which is essential for correct ABI classification.
const char* infix_struct_member_t::name |
The name of the member (for debugging/reflection).
size_t infix_struct_member_t::offset |
The byte offset of the member from the start of the aggregate.
infix_type* infix_struct_member_t::type |
An infix_type
describing the member's type.