View source: R/treesitter_helpers.R
| tcc_treesitter_union_accessors | R Documentation |
Generate tcc_union() accessors from header unions
tcc_treesitter_union_accessors(
header,
mapper = tcc_map_c_type_to_ffi,
bitfield_type = "u8",
include_bitfields = TRUE
)
header |
Character scalar containing C declarations. |
mapper |
Function to map C types to FFI types. |
bitfield_type |
FFI type to use for bitfields. |
include_bitfields |
Whether to include bitfields. |
Named list of accessors by union name. Bitfields are returned as
lists with type, bitfield = TRUE, and width. Nested struct members
are returned as list(type = "struct", struct_name = <name>) when the
struct name is available, otherwise list(type = "struct").
## Not run:
header <- "union data { int i; double d; };"
tcc_treesitter_union_accessors(header)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.