NCBI C++ ToolKit
Public Member Functions | Protected Attributes | List of all members
CScannerEvaluateFunc Class Reference

Search Toolkit Book for CScannerEvaluateFunc

The main tree evaluation functor. More...

+ Collaboration diagram for CScannerEvaluateFunc:

Public Member Functions

 CScannerEvaluateFunc (CQueryExecEnv &env)
 
 ~CScannerEvaluateFunc ()
 
 CScannerEvaluateFunc (const CScannerEvaluateFunc &func)
 
ETreeTraverseCode operator() (CTreeNode< CBDB_QueryNode > &tr, int delta)
 

Protected Attributes

CQueryExecEnvm_QueryEnv
 
CBoyerMooreMatcherm_Matcher
 

Detailed Description

The main tree evaluation functor.

Definition at line 823 of file bdb_query.cpp.

Constructor & Destructor Documentation

◆ CScannerEvaluateFunc() [1/2]

CScannerEvaluateFunc::CScannerEvaluateFunc ( CQueryExecEnv env)
inline

Definition at line 826 of file bdb_query.cpp.

◆ ~CScannerEvaluateFunc()

CScannerEvaluateFunc::~CScannerEvaluateFunc ( )
inline

Definition at line 832 of file bdb_query.cpp.

References m_Matcher.

◆ CScannerEvaluateFunc() [2/2]

CScannerEvaluateFunc::CScannerEvaluateFunc ( const CScannerEvaluateFunc func)
inline

Definition at line 837 of file bdb_query.cpp.

Member Function Documentation

◆ operator()()

ETreeTraverseCode CScannerEvaluateFunc::operator() ( CTreeNode< CBDB_QueryNode > &  tr,
int  delta 
)

Member Data Documentation

◆ m_Matcher

CBoyerMooreMatcher* CScannerEvaluateFunc::m_Matcher
protected

Definition at line 848 of file bdb_query.cpp.

Referenced by operator()(), and ~CScannerEvaluateFunc().

◆ m_QueryEnv

CQueryExecEnv& CScannerEvaluateFunc::m_QueryEnv
protected

Definition at line 847 of file bdb_query.cpp.

Referenced by operator()().


The documentation for this class was generated from the following file:
Modified on Wed Jul 24 17:16:39 2024 by modify_doxy.py rev. 669887