cufo/attr.h: Markup Attributes
[cufo: Formatted Output]

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)
Generated 2009-11-23 for culibs-0.25 using Doxygen. Maintained by Petter Urkedal.