|  |  |  | Libbeagle Reference Manual |  | 
|---|---|---|---|---|
                    BeagleQueryPartOr;
BeagleQueryPartOr*  beagle_query_part_or_new            (void);
void                beagle_query_part_or_add_subpart    (BeagleQueryPartOr *part,
                                                         BeagleQueryPart *subpart);
BeagleQueryPartOr* beagle_query_part_or_new (void);
Creates a new BeagleQueryPartOr.
| Returns : | the newly created BeagleQueryPartOr. | 
void beagle_query_part_or_add_subpart (BeagleQueryPartOr *part, BeagleQueryPart *subpart);
Adds a BeagleQueryPart as a subpart to the BeagleQueryPartOr. It takes ownership of the subpart, so you should not unref it afterward.
| part: | a BeagleQueryPartOr | 
| subpart: | a BeagleQueryPart |