filter_group_id Struct Reference

A structure identifying a group of filter terms. More...

List of all members.

Public Member Functions

 filter_group_id (const list< string > &prefixes_)
 Make a new filter_group_id for boolean filter terms.
 filter_group_id (Xapian::valueno valno_)
 Make a new filter_group_id for value range terms.
bool operator< (const filter_group_id &other) const
 Compare to another filter_group_id.

Public Attributes

list< string > prefixes
 The prefix of the filter terms.
Xapian::valueno valno
 The value number of the filter terms.


Detailed Description

A structure identifying a group of filter terms.

Definition at line 101 of file queryparser_internal.cc.


Constructor & Destructor Documentation

filter_group_id::filter_group_id ( const list< string > &  prefixes_  )  [inline, explicit]

Make a new filter_group_id for boolean filter terms.

Definition at line 113 of file queryparser_internal.cc.

filter_group_id::filter_group_id ( Xapian::valueno  valno_  )  [inline, explicit]

Make a new filter_group_id for value range terms.

Definition at line 117 of file queryparser_internal.cc.


Member Function Documentation

bool filter_group_id::operator< ( const filter_group_id other  )  const [inline]

Compare to another filter_group_id.

Definition at line 121 of file queryparser_internal.cc.

References prefixes, and valno.


Member Data Documentation

list<string> filter_group_id::prefixes

The prefix of the filter terms.

This is used for boolean filter terms.

Definition at line 105 of file queryparser_internal.cc.

Referenced by operator<().

Xapian::valueno filter_group_id::valno

The value number of the filter terms.

This is used for value range terms.

Definition at line 110 of file queryparser_internal.cc.

Referenced by operator<().


The documentation for this struct was generated from the following file:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.