22 #ifndef _VARIABLESTORE_HPP
23 #define _VARIABLESTORE_HPP
27 #include <xqilla/framework/XQillaExport.hpp>
28 #include <xercesc/util/XercesDefs.hpp>
40 virtual Result getVar(
const XMLCh *namespaceURI,
const XMLCh *name)
const = 0;
43 virtual void getInScopeVariables(std::vector<std::pair<const XMLCh*, const XMLCh*> > &variables)
const = 0;
A scoped pointer wrapper for the lazily evaluated query result.
Definition: Result.hpp:39
virtual ~VariableStore()
default destructor
Definition: VariableStore.hpp:37
The pure virtual base class for accessing variables at runtime.
Definition: VariableStore.hpp:33