NCBI C++ ToolKit
Public Types | Public Member Functions | List of all members
CSGQueryFunctionLogic Class Reference

Search Toolkit Book for CSGQueryFunctionLogic

class CSGQueryFunctionLogic More...

#include <gui/widgets/seq_graphic/feature_filter.hpp>

+ Inheritance diagram for CSGQueryFunctionLogic:
+ Collaboration diagram for CSGQueryFunctionLogic:

Public Types

typedef CQueryFunctionBase TParent
 
- Public Types inherited from CQueryFunctionBase
typedef vector< CQueryParseTree::TNode * > TArgVector
 Vector for easy argument access. More...
 

Public Member Functions

 CSGQueryFunctionLogic ()
 
virtual void Evaluate (CQueryParseTree::TNode &node)
 class CSGQueryFunctionLogic More...
 
- Public Member Functions inherited from CQueryFunctionBase
virtual ~CQueryFunctionBase ()
 
virtual bool EvaluateChildrenFirst () const
 Do we evaluate before visiting the nodes children or after. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CQueryFunctionBase
CQueryExecGetExec ()
 Get reference on parent execution environment. More...
 
CQueryParseTreeGetQueryTree ()
 Get query tree (execution context) More...
 
void MakeArgVector (CQueryParseTree::TNode &qnode, TArgVector &args)
 Created vector of arguments (translate sub-nodes to vector) More...
 
CQueryParseTree::TNodeGetArg0 (CQueryParseTree::TNode &qnode)
 Get first sub-node. More...
 
- Protected Attributes inherited from CQueryFunctionBase
CQueryExecm_QExec
 

Detailed Description

class CSGQueryFunctionLogic

Query execution function for logical operators like AND, OR, etc.

Definition at line 263 of file feature_filter.hpp.

Member Typedef Documentation

◆ TParent

Definition at line 266 of file feature_filter.hpp.

Constructor & Destructor Documentation

◆ CSGQueryFunctionLogic()

CSGQueryFunctionLogic::CSGQueryFunctionLogic ( )
inline

Definition at line 269 of file feature_filter.hpp.

Member Function Documentation

◆ Evaluate()

void CSGQueryFunctionLogic::Evaluate ( CQueryParseTree::TNode node)
virtual

The documentation for this class was generated from the following files:
Modified on Sun Jul 21 04:21:09 2024 by modify_doxy.py rev. 669887