- Library – DSL here
- Object
- AbstractMemory – Manager for a blob of memory
- Pointer – C pointer of a blob of memory
- AutoPointer – with customizable GC
- Function – C function with fixed args (
Library#attach_function
) - MemoryPointer – with Ruby-managed memory
- Pointer – C pointer of a blob of memory
- Enum – C Enum (
Library#enum
)- Bitmask – bitmask-style (
Library#bitmask
)
- Bitmask – bitmask-style (
- Struct – C Struct
- ManagedStruct – with customizable GC
- Union – C Union
- VariadicInvoker – C function with varargs (
Library#attach_function
)
- AbstractMemory – Manager for a blob of memory
Last active
April 24, 2023 01:51
-
-
Save ParadoxV5/930e7057b4667a809618802593ff2a83 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment