66 function = (*it)->createFunctionCall(name, arguments, context, r);
81 if((*it)->isAvailable(np, name, arity))
100 for(; sit != e2; ++sit)
101 result.
insert(sit.key(), sit.value());
static SchemaTypeFactory::Ptr self(const NamePool::Ptr &np)
virtual FunctionSignature::Hash functionSignatures() const
static FunctionFactory::Ptr xpath10Factory()
#define QT_END_NAMESPACE
This macro expands to.
Handles the functions defines in XQuery 1.0 and XPath 2.0 Function and Operators, except those also a...
Supplies the functions available in XPath 1.0.
#define it(className, varName)
const_iterator constBegin() const
Returns a const STL-style iterator pointing to the first item in the list.
The QList::const_iterator class provides an STL-style const iterator for QList and QQueue...
A function factory that handles the builtin constructor functions, such as xs:time().
virtual Expression::Ptr createFunctionCall(const QXmlName, const Expression::List &arguments, const StaticContext::Ptr &context, const SourceLocationReflection *const r)
virtual FunctionSignature::Ptr retrieveFunctionSignature(const NamePool::Ptr &np, const QXmlName name)
static FunctionFactory::Ptr xslt20Factory(const NamePool::Ptr &np)
const T value(const Key &key) const
Returns the value associated with the key.
iterator insert(const Key &key, const T &value)
Inserts a new item with the key and a value of value.
void append(const T &t)
Inserts value at the end of the list.
T * data() const
Returns a pointer to the shared data object.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
Handles the functions defines in XSL-T 2.0, except those also available in XPath 2.0.
A FunctionFactoryCollection instance is a FunctionFactory in its own right, but looks in its containe...
static FunctionFactory::Ptr xpath20Factory(const NamePool::Ptr &np)
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
QExplicitlySharedDataPointer< FunctionFactory > Ptr
virtual bool isAvailable(const NamePool::Ptr &np, const QXmlName name, const xsInteger arity)
friend class const_iterator
Base class for all instances that represents something at a certain location.
const_iterator constEnd() const
Returns a const STL-style iterator pointing to the imaginary item after the last item in the list...