Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

OmExpandDeciderAnd Class Reference

An expand decision functor which can be used to join two functors with an AND operation. More...

#include <omexpanddecider.h>

Inheritance diagram for OmExpandDeciderAnd:

Inheritance graph
[legend]
Collaboration diagram for OmExpandDeciderAnd:

Collaboration graph
[legend]
List of all members.

Public Methods

 OmExpandDeciderAnd (const OmExpandDecider *left_, const OmExpandDecider *right_)
 Constructor, which takes as arguments the two decision functors to AND together. More...

virtual int operator() (const om_termname &tname) const
 Decide whether we want this term to be in the expand set. More...


Detailed Description

An expand decision functor which can be used to join two functors with an AND operation.


Constructor & Destructor Documentation

OmExpandDeciderAnd::OmExpandDeciderAnd const OmExpandDecider   left_,
const OmExpandDecider   right_
 

Constructor, which takes as arguments the two decision functors to AND together.

OmExpandDeciderAnd will not delete its sub-functors.


Member Function Documentation

virtual int OmExpandDeciderAnd::operator() const om_termname &    tname const [virtual]
 

Decide whether we want this term to be in the expand set.

Implements OmExpandDecider.


The documentation for this class was generated from the following file:
Documentation for Xapian (version 0.5.1).
Generated on 2 Oct 2002 by Doxygen 1.2.15.