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

Search Toolkit Book for CMacroFunction_AddToSelectionSet

CMacroFunction_AddToSelectionSet. More...

#include <gui/widgets/phylo_tree/phylo_tree_query_macro_fns.hpp>

+ Inheritance diagram for CMacroFunction_AddToSelectionSet:
+ Collaboration diagram for CMacroFunction_AddToSelectionSet:

Public Member Functions

 CMacroFunction_AddToSelectionSet (EScopeEnum func_scope, CPhyloTree *tree)
virtual void TheFunction ()
- Public Member Functions inherited from ITreeMacroFunction
 ITreeMacroFunction (EScopeEnum func_scope, CPhyloTree *tree)
 Ctor. More...

Protected Member Functions

void x_AddSetInfo (CPhyloSelectionSet &s)
- Protected Member Functions inherited from ITreeMacroFunction
virtual void x_InitCall (CPhyloTreeNode &data)
 Functions make the action and collect statistics. More...
virtual void x_SetUserObjects (CQueryParseTree::TNode &qnode)
void x_AssignReturnValue (const CObjectInfo &oi, const string &field_name)
 function useful mostly for functions in the WHERE clause More...

Protected Attributes

int m_SelectionSetClusterID
 Base cluster id for selection sets. More...
- Protected Attributes inherited from ITreeMacroFunction
vector< CRef< CQueryNodeValue > > m_Args
CRef< CQueryNodeValuem_Result

Additional Inherited Members

- Static Protected Member Functions inherited from ITreeMacroFunction
static string JSFilter (const string &str)
 Filter out java/javascript keywords that could possibly be used in xss attacks, particularly event handler names and < and > symbols. More...
- Static Protected Attributes inherited from ITreeMacroFunction
static string s_JSFilterdKeywords []
static pair< string, strings_JSSwapKeywords []

Detailed Description


Definition at line 237 of file phylo_tree_query_macro_fns.hpp.

Constructor & Destructor Documentation

◆ CMacroFunction_AddToSelectionSet()

CMacroFunction_AddToSelectionSet::CMacroFunction_AddToSelectionSet ( EScopeEnum  func_scope,
CPhyloTree tree 

Definition at line 240 of file phylo_tree_query_macro_fns.hpp.

Member Function Documentation

◆ TheFunction()

void CMacroFunction_AddToSelectionSet::TheFunction ( )

◆ x_AddSetInfo()

void CMacroFunction_AddToSelectionSet::x_AddSetInfo ( CPhyloSelectionSet s)

Member Data Documentation

◆ m_SelectionSetClusterID

int CMacroFunction_AddToSelectionSet::m_SelectionSetClusterID

Base cluster id for selection sets.

Selection set and cluster-id ids can't overlap.

Definition at line 251 of file phylo_tree_query_macro_fns.hpp.

The documentation for this class was generated from the following files:
Modified on Fri Jun 14 16:47:30 2024 by rev. 669887