|
infix
A JIT-Powered FFI Library for C
|
Internal layout information for a single argument in a direct marshalling trampoline. More...
#include <infix_internals.h>
Public Attributes | |
| infix_arg_location | location |
| The physical location (register/stack) of the argument. | |
| const infix_type * | type |
The infix_type of this argument. | |
| const infix_direct_arg_handler_t * | handler |
| Pointer to the user-provided handler struct for this argument. | |
Internal layout information for a single argument in a direct marshalling trampoline.
This struct combines the ABI location information with pointers to the type and handler information needed by the JIT emitters.
| const infix_direct_arg_handler_t* infix_direct_arg_layout::handler |
Pointer to the user-provided handler struct for this argument.
| infix_arg_location infix_direct_arg_layout::location |
The physical location (register/stack) of the argument.
| const infix_type* infix_direct_arg_layout::type |
The infix_type of this argument.