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"
31#include "comps_default.h"
111HEAD_COMPS_PROP_GETTER_OBJ(category,
id)
165char __comps_doccategory_idcmp(
void *c1,
void *c2);
199 xmlTextWriterPtr writer, COMPS_Log *log,
200 COMPS_XMLOptions *xml_options,
201 COMPS_DefaultsOptions *def_options);
205extern COMPS_ValRuleGeneric* COMPS_DocCategory_ValidateRules[];
void comps_doccategory_add_groupid(COMPS_DocCategory *cat, COMPS_DocGroupId *gid)
signed char comps_doccategory_cmp_u(COMPS_Object *cat1, COMPS_Object *cat2)
COMPS_DocCategory * comps_doccategory_union(COMPS_DocCategory *c1, COMPS_DocCategory *c2)
COMPS_DocCategory * comps_doccategory_intersect(COMPS_DocCategory *c1, COMPS_DocCategory *c2)
COMPS_DocGroupId header file.
COMPS_Object header file.
#define COMPS_Object_HEAD
Definition comps_obj.h:86
#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.
Definition comps_doccategory.h:49
COMPS_ObjDict * properties
Definition comps_doccategory.h:51
COMPS_ObjDict * name_by_lang
Definition comps_doccategory.h:52
COMPS_ObjDict * desc_by_lang
Definition comps_doccategory.h:53
COMPS_ObjList * group_ids
Definition comps_doccategory.h:55
Definition comps_docgroupid.h:36
Definition comps_objlist.h:41
Definition comps_obj.h:124