flx::gc::generic::gc_shape_t Struct Reference

Describes runtime object shape. More...

#include <flx_gc.hpp>

List of all members.

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_tnext_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


Detailed Description

Describes runtime object shape.
The documentation for this struct was generated from the following file:
Generated on Sun Nov 25 12:27:24 2007 for Felix by  doxygen 1.5.3-20071008