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

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 ( )

Definition at line 269 of file feature_filter.hpp.

Member Function Documentation

◆ Evaluate()

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

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