20 #ifndef _VARIABLESTORE_HPP
21 #define _VARIABLESTORE_HPP
25 #include <xqilla/framework/XQillaExport.hpp>
26 #include <xercesc/util/XercesDefs.hpp>
38 virtual Result getVar(
const XMLCh *namespaceURI,
const XMLCh *name)
const = 0;
41 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:37
virtual ~VariableStore()
default destructor
Definition: VariableStore.hpp:35
The pure virtual base class for accessing variables at runtime.
Definition: VariableStore.hpp:31