Expression::List m_operands
virtual NamePool::Ptr namePool() const =0
QXmlName::NamespaceCode m_defFuncNS
#define QT_END_NAMESPACE
This macro expands to.
virtual NamePool::Ptr namePool() const =0
const NamespaceResolver::Ptr & staticNamespaces() const
QXmlName::NamespaceCode allocateNamespace(const QString &uri)
int count(const T &t) const
Returns the number of occurrences of value in the list.
static QXmlName expandQName(const QString &lexicalQName, const TReportContext &context, const NamespaceResolver::Ptr &nsResolver, const SourceLocationReflection *const r, const bool asForAttribute=false)
The QString class provides a Unicode character string.
iterator insert(const Key &key, const T &value)
Inserts a new item with the key and a value of value.
Contains a set of bindings, plus a pointer to another resolver which is delegates requests to...
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual Expression::Ptr typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)
const T & at(int i) const
Returns the item at index position i in the list.
The namespace for the internal API of QtXmlPatterns.
QString stringValue() const
Returns the string value of this Item.
virtual QExplicitlySharedDataPointer< FunctionFactory > functionSignatures() const =0
static Boolean::Ptr fromValue(const bool value)
FunctionFactory::Ptr m_functionFactory
virtual bool isAvailable(const NamePool::Ptr &np, const QXmlName name, const xsInteger arity)
T & first()
Returns a reference to the first item in the list.
virtual Expression::Ptr typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
Represents an item in the XPath 2.0 Data Model.
Base class for all numeric values.
virtual QString defaultFunctionNamespace() const =0
virtual Item evaluateSingleton(const DynamicContext::Ptr &context) const
virtual Item evaluateSingleton(const DynamicContext::Ptr &context) const