20 #ifndef COMPS_DOCCATEGORY_H 21 #define COMPS_DOCCATEGORY_H 26 #include "comps_utils.h" 28 #include "comps_validate.h" 29 #include "comps_radix.h" 30 #include "comps_log.h" 31 #include "comps_default.h" 111 HEAD_COMPS_PROP_GETTER_OBJ(category,
id)
145 HEAD_COMPS_DOCOBJ_GETOBJLIST(doccategory,
COMPS_DocCategory, group_ids, group_ids)
159 HEAD_COMPS_DOCOBJ_SETOBJLIST(doccategory,
COMPS_DocCategory, group_ids, group_ids)
165 char __comps_doccategory_idcmp(
void *c1,
void *c2);
199 xmlTextWriterPtr writer, COMPS_Log *log,
200 COMPS_XMLOptions *xml_options,
201 COMPS_DefaultsOptions *def_options);
205 extern COMPS_ValRuleGeneric* COMPS_DocCategory_ValidateRules[];
COMPS_DocGroupId header file.
COMPS_ObjDict * desc_by_lang
Definition: comps_doccategory.h:53
#define COMPS_Object_HEAD
Definition: comps_obj.h:86
COMPS_Object header file.
signed char comps_doccategory_cmp_u(COMPS_Object *cat1, COMPS_Object *cat2)
Definition: comps_obj.h:124
Definition: comps_objlist.h:41
#define COMPS_Object_TAIL(obj)
insert "extern COMPS_ObjectInfo <obj>_ObjInfo" statement. Use this macro in combination with COMPS_OB...
Definition: comps_obj.h:89
Libcomps dictionary and multi-dictionary. COMPS_ObjDict and COMPS_ObjMDict are both derivates of COMP...
A Documented file. Details.
COMPS_ObjDict * properties
Definition: comps_doccategory.h:51
Definition: comps_doccategory.h:49
COMPS_DocCategory * comps_doccategory_union(COMPS_DocCategory *c1, COMPS_DocCategory *c2)
COMPS_DocCategory * comps_doccategory_intersect(COMPS_DocCategory *c1, COMPS_DocCategory *c2)
void comps_doccategory_add_groupid(COMPS_DocCategory *cat, COMPS_DocGroupId *gid)
Definition: comps_docgroupid.h:36
COMPS_ObjDict * name_by_lang
Definition: comps_doccategory.h:52
COMPS_ObjList * group_ids
Definition: comps_doccategory.h:55