12#error "The contained type must be defined"
15} derive_c_parameter_t;
16#define T derive_c_parameter_t
17static void derive_c_parameter_t_delete(derive_c_parameter_t*) {}
18#define T_DELETE derive_c_parameter_t_delete
22#define T_DELETE(value)
static bool empty(ITER const *iter)
static bool replace(SELF *self, T value)
static T * get(SELF *self)
static bool is_present(SELF const *self)
static T const * get_const(SELF const *self)
static SELF from(T value)
#define DEBUG_ASSERT(expr)
gdb_marker derive_c_option