NCBI C++ ToolKit
Public Member Functions | List of all members
IResolver Class Referenceabstract

Search Toolkit Book for IResolver

Interface class for resolving entities during function execution. More...

#include <gui/objutils/macro_exec.hpp>

+ Inheritance diagram for IResolver:

Public Member Functions

virtual ~IResolver ()
 
virtual bool ResolveIdentifier (const string &identifier, CMQueryNodeValue &vi, const CQueryParseTree::TNode *parent)=0
 
virtual void CallFunction (const string &name, CQueryParseTree::TNode &qnode)=0
 
virtual CQueryParseTreeGetAssignmentWhereClause (int index) const =0
 
virtual CRef< CMQueryNodeValueGetOrCreateRTVar (const string &name)=0
 
virtual bool ExistRTVar (const string &name)=0
 
virtual void AddTmpRTVarObject (const string &name, CObjectInfo &oi)=0
 
virtual bool GetTmpRTVarObject (const string &name, CObjectInfo &oi)=0
 
virtual void ResetTmpRTVarObjects ()=0
 

Detailed Description

Interface class for resolving entities during function execution.

Definition at line 290 of file macro_exec.hpp.


The documentation for this class was generated from the following file:
Modified on Wed Apr 17 13:08:36 2024 by modify_doxy.py rev. 669887