#include <flx_gc.hpp>
Public Member Functions | |
| gc_shape_t (gc_shape_t *ns, char const *cn, std::size_t count_a, std::size_t amt_a, void(*finaliser_a)(collector_t *, void *), std::size_t n_offsets_a, std::size_t *offsets_a) | |
| gc_shape_t (gc_shape_t *ns, char const *cn, std::size_t count_a, std::size_t amt_a, void(*finaliser_a)(collector_t *, void *), std::size_t n_offsets_a, std::size_t *offsets_a, gc_shape_flags_t flags_a) | |
Public Attributes | |
| gc_shape_t * | next_shape |
| pointer to next shape in list or NULL | |
| char const * | cname |
| C++ typename. | |
| std::size_t | count |
| array element count | |
| std::size_t | amt |
| bytes allocated | |
| void(* | finaliser )(collector_t *, void *) |
| finalisation function | |
| std::size_t | n_offsets |
| number of offsets | |
| std::size_t * | offsets |
| actual offsets | |
| gc_shape_flags_t | flags |
| flags | |
1.5.1