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
CPhyloTreeNodem_Node
 
CPhyloTreem_Tree
 
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

CMacroFunction_AddToSelectionSet.

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

Definition at line 240 of file phylo_tree_query_macro_fns.hpp.

Member Function Documentation

◆ TheFunction()

void CMacroFunction_AddToSelectionSet::TheFunction ( )
virtual

◆ x_AddSetInfo()

void CMacroFunction_AddToSelectionSet::x_AddSetInfo ( CPhyloSelectionSet s)
protected

Member Data Documentation

◆ m_SelectionSetClusterID

int CMacroFunction_AddToSelectionSet::m_SelectionSetClusterID
protected

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 modify_doxy.py rev. 669887