COMPS_DocGroup header file.
More...
#include "comps_utils.h"
#include "comps_obj.h"
#include "comps_objdict.h"
#include "comps_objlist.h"
#include "comps_docpackage.h"
#include "comps_validate.h"
#include "comps_radix.h"
#include "comps_default.h"
#include <stddef.h>
#include <assert.h>
Go to the source code of this file.
|
void | comps_docgroup_set_id (COMPS_DocGroup *group, char *id, char copy) |
|
void | comps_docgroup_set_name (COMPS_DocGroup *group, char *name, char copy) |
|
void | comps_docgroup_set_desc (COMPS_DocGroup *group, char *desc, char copy) |
|
void | comps_docgroup_set_def (COMPS_DocGroup *group, int def, bool unset) |
|
void | comps_docgroup_set_uservisible (COMPS_DocGroup *group, int uservisible, bool unset) |
|
void | comps_docgroup_set_biarchonly (COMPS_DocGroup *group, int biarchonly, bool unset) |
|
void | comps_docgroup_set_display_order (COMPS_DocGroup *group, int display_order, bool unset) |
|
void | comps_docgroup_set_langonly (COMPS_DocGroup *group, char *langonly, char copy) |
|
COMPS_Object * | comps_docgroup_get_id (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_name (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_desc (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_def (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_uservisible (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_biarchonly (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_display_order (COMPS_DocGroup *group) |
|
COMPS_Object * | comps_docgroup_get_langonly (COMPS_DocGroup *group) |
|
COMPS_ObjList * | comps_docgroup_packages (COMPS_DocGroup *obj) |
|
void | comps_docgroup_set_packages (COMPS_DocGroup *obj, COMPS_ObjList *list) |
|
void | comps_docgroup_add_package (COMPS_DocGroup *group, COMPS_DocGroupPackage *package) |
|
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) |
|
COMPS_DocGroup * | comps_docgroup_intersect (COMPS_DocGroup *g1, COMPS_DocGroup *g2) |
|
add package to packages list in group
- Parameters
-
- Warning
- COMPS_DocGroupPackage reference counter isn't incremented
return list of packages matching name and type name or type could be NULL and then doens't affect search filter. Search doesn't support any asterisk or dot notation like in regular expression
- Parameters
-
- Returns
- list of filtered packages