summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2023-01-09 18:30:31 -0800
committerVito Caputo <vcaputo@pengaru.com>2023-01-10 09:59:23 -0800
commita16291cc191aab78290dcc42e9773b83e915a8e6 (patch)
tree58b0787fcc025eacc161057f5c97a7821bfa480f /src/modules
parent63a915404efa32677460fd1d3388a1aae3924d2b (diff)
til_tap: convert taps to intrusive public structs
The previous commit implemented taps in a way requiring allocations and cleanup. Let's experiment a bit and just make them absolutely minimal named typed variable+indirection bindings. The helpers are retained, but converted to initializers rather than new() style constructors. They provide type-checking of the variable and indirection pointer, and prevent incorrect TIL_TYPE values going in til_type_t.type for the supplied bound elems+ptr.
Diffstat (limited to 'src/modules')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved