infix
A JIT-Powered FFI Library for C
Loading...
Searching...
No Matches
infix_struct_member_t Struct Reference

Describes a single member of an aggregate type (struct or union). More...

#include <infix.h>

Collaboration diagram for infix_struct_member_t:
[legend]

Public Attributes

const char * name
 The name of the member (for debugging/reflection).
 
infix_typetype
 An infix_type describing the member's type.
 
size_t offset
 The byte offset of the member from the start of the aggregate.
 

Detailed Description

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.

Member Data Documentation

◆ name

const char* infix_struct_member_t::name

The name of the member (for debugging/reflection).

◆ offset

size_t infix_struct_member_t::offset

The byte offset of the member from the start of the aggregate.

◆ type

infix_type* infix_struct_member_t::type

An infix_type describing the member's type.


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