Data Structures | |
struct | cufo_attr |
struct | cufo_attrbind |
Defines | |
#define | CUFO_ATTR_INT(attr, i) attr, cufoP_cktype_int(i) |
#define | CUFO_ATTR_CSTR(attr, s) attr, cufoP_cktype_cstr(s) |
#define | CUFO_ATTR_ENUM(attr, i) attr, cufoP_cktype_int(i) |
Enumerations | |
enum | cufo_attrtype_t { cufo_attrtype_fixed, cufo_attrtype_enum, cufo_attrtype_cstr, cufo_attrtype_int } |
Functions | |
void | cufo_attr_init (cufo_attr_t attr, cufo_namespace_t ns, char const *name, cufo_attrtype_t type) |
void | cufo_attr_init_fixed (cufo_attr_t attr, cufo_namespace_t ns, char const *name, char const *val) |
void | cufo_attr_init_enum (cufo_attr_t attr, cufo_namespace_t ns, char const *name, char const *(*enum_name)(int)) |
char const * | cufo_attr_name (cufo_attr_t attr) |
cufo_attrtype_t | cufo_attr_type (cufo_attr_t attr) |
cu_box_t | cufoP_cktype_int (int i) |
cu_box_t | cufoP_cktype_cstr (char const *s) |