class BoolSearchOperation

abstract base class

Inheritance:


Public Methods

BoolSearchOperation( const WordDb &wdb )
virtual const WordOccurencesT& get_result()
int precedence() const
priority level is
static int precedence( SearchItem::type type )
virtual SearchItem::type get_type() const
BoolSearchOperation* create_by_childs_and_item( BoolSearchOperation *leftchild, BoolSearchOperation *rightchild, const SearchItem &item ) const
static BoolSearchOperation* merge_search_items( BoolSearchOperation *head, BoolSearchOperation *right, const SearchItem &item )
this call may be recursive

Protected Fields

const WordDb& wordDb
BoolSearchOperation* left
BoolSearchOperation* right
WordOccurencesT WordOccurences
place result here

Documentation

abstract base class
const WordDb& wordDb

BoolSearchOperation* left

BoolSearchOperation* right

WordOccurencesT WordOccurences
place result here

BoolSearchOperation( const WordDb &wdb )

virtual const WordOccurencesT& get_result()

int precedence() const
priority level is

static int precedence( SearchItem::type type )

virtual SearchItem::type get_type() const

BoolSearchOperation* create_by_childs_and_item( BoolSearchOperation *leftchild, BoolSearchOperation *rightchild, const SearchItem &item ) const

static BoolSearchOperation* merge_search_items( BoolSearchOperation *head, BoolSearchOperation *right, const SearchItem &item )
this call may be recursive


Direct child classes:
BoolSearchOperationResult
BoolSearchOperationOr
BoolSearchOperationAndNot
BoolSearchOperationAnd

alphabetic index html hierarchy of classes or java



This page was generated with the help of DOC++.