56 #ifndef _xmlxpathquery_h
57 #define _xmlxpathquery_h
75 class XPathVariableSet;
96 void* QueryImplementation;
105 typedef void (*unspecified_bool_type)(
XPathQuery***);
112 XPathQuery& operator=(
const XPathQuery&);
133 bool EvaluateBoole(
const XPathNode& n)
const;
140 double EvaluateNumber(
const XPathNode& n)
const;
157 size_t EvaluateString(
Char8* buffer,
size_t capacity,
const XPathNode& n)
const;
174 operator unspecified_bool_type()
const;
179 bool operator!()
const;
186 #endif // Include guard
XPathValueType
XPathQuery return type.
A fixed sized collection of nodes that an XPathQuery can work on.
An XPath node which can store handles to a XML::Node or an XML::Attribute.
A compiled XPath query object.
All the definitions for datatypes as well as some basic conversion functions are defined here...
A set of XPath variables.
char Char8
A datatype to represent one character.
Enumerations and constant values used primarily in the XML system but useful for interacting with it ...
Has all the classes for the XPath implementation.
The bulk of the engine components go in this namspace.
std::string String
A datatype used to a series of characters.