20#ifndef COMPS_DOCGROUP_H 
   21#define COMPS_DOCGROUP_H 
   23#include "comps_utils.h" 
   28#include "comps_validate.h" 
   29#include "comps_radix.h" 
   30#include "comps_default.h" 
  137HEAD_COMPS_PROP_GETTER_OBJ(group, 
id) 
 
  220char __comps_docgroup_idcmp(
void *g1, 
void *g2);
 
  256signed char comps_docgroup_xml(
COMPS_DocGroup *group, xmlTextWriterPtr writer,
 
  257                               COMPS_Log *log, COMPS_XMLOptions *xml_options,
 
  258                               COMPS_DefaultsOptions *def_options);
 
  264extern COMPS_ValRuleGeneric* COMPS_DocGroup_ValidateRules[];
 
COMPS_ObjList * comps_docgroup_get_packages(COMPS_DocGroup *group, char *name, COMPS_PackageType type)
COMPS_DocGroup * comps_docgroup_union(COMPS_DocGroup *g1, COMPS_DocGroup *g2)
void comps_docgroup_add_package(COMPS_DocGroup *group, COMPS_DocGroupPackage *package)
COMPS_DocGroup * comps_docgroup_intersect(COMPS_DocGroup *g1, COMPS_DocGroup *g2)
COMPS_DocPackage header file.
COMPS_PackageType
Definition comps_docpackage.h:36
COMPS_Object header file.
#define COMPS_Object_HEAD
Definition comps_obj.h:86
Libcomps dictionary and multi-dictionary. COMPS_ObjDict and COMPS_ObjMDict are both derivates of COMP...
A Documented file. Details.
Definition comps_docpackage.h:41
Definition comps_docgroup.h:49
COMPS_ObjDict * name_by_lang
Definition comps_docgroup.h:53
COMPS_ObjList * packages
Definition comps_docgroup.h:57
COMPS_ObjDict * properties
Definition comps_docgroup.h:51
COMPS_ObjDict * desc_by_lang
Definition comps_docgroup.h:55
Definition comps_objlist.h:41
Definition comps_obj.h:102
Definition comps_obj.h:124