75 #define testFN(ln, cname) else if(name.localName() == StandardLocalNames::ln) fn = Expression::Ptr(new cname()) Base class for implementations of builtin functions.
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
static const SequenceType::Ptr ZeroOrOneNode
virtual void setOperands(const Expression::List &operands)=0
#define QT_END_NAMESPACE
This macro expands to.
NamespaceCode LocalNameCode
Implements the function fn:concat().
Implements the function fn:string().
Implements the function fn:number().
static const SequenceType::Ptr ZeroOrMoreItems
#define testFN(ln, cname)
static QXmlName::LocalNameCode argument(const NamePool::Ptr &np, const char *const name)
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
Implements the function fn:name().
void appendArgument(const QXmlName::LocalNameCode name, const SequenceType::Ptr &type)
Implements the function fn:sum().
static qreal position(QGraphicsObject *item, QDeclarativeAnchorLine::AnchorLine anchorLine)
static const SequenceType::Ptr ExactlyOneString
Implements the function fn:last().
Implements the function fn:ceiling().
Implements the function fn:normalize-space().
FunctionSignature::Ptr addFunction(const QXmlName::LocalNameCode localName, const FunctionSignature::Arity minArgs, const FunctionSignature::Arity maxArgs, const SequenceType::Ptr &returnType, const Expression::Properties props)
Implements the function fn:lang().
static const SequenceType::Ptr ZeroOrOneString
Implements the function fn:starts-with().
static const SequenceType::Ptr ExactlyOneInteger
Implements the function fn:local-name().
virtual FunctionSignature::Hash functionSignatures() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
const TCastTarget * as() const
static const SequenceType::Ptr ExactlyOneAnyURI
Implements the function fn:false().
static const SequenceType::Ptr ZeroOrMoreElements
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
Implements the function fn:substring-before().
Implements the function fn:substring().
The namespace for the internal API of QtXmlPatterns.
Implements the function fn:namespace-uri().
Implements the function fn:round().
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
Implements the function fn:true().
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
QString localName(const QXmlNamePool &query) const
Returns the local name.
static const SequenceType::Ptr ZeroOrOneNumeric
QExplicitlySharedDataPointer< Expression > Ptr
A smart pointer wrapping mutable Expression instances.
static const SequenceType::Ptr ExactlyOneBoolean
NamespaceCode namespaceURI() const
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
static const SequenceType::Ptr ExactlyOneDouble
Contains functions used for formatting arguments, such as keywords and paths, in translated strings...
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
static const SequenceType::Ptr EBV
Implements the function fn:string-length().
Implements the function fn:count().
Implements the function fn:contains().
Implements the function fn:id().
virtual Expression::Ptr retrieveExpression(const QXmlName name, const Expression::List &args, const FunctionSignature::Ptr &sign) const
Implements the function fn:floor().
static const SequenceType::Ptr ZeroOrOneAtomicType
static const SequenceType::Ptr ZeroOrMoreAtomicTypes
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
Implements the function fn:substring-after().
Implements the function fn:position().
Implements the function fn:boolean().
static const SequenceType::Ptr ZeroOrOneItem
virtual FunctionSignature::Ptr retrieveFunctionSignature(const NamePool::Ptr &np, const QXmlName name)
Implements the function fn:not().
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...
static const SequenceType::Ptr ZeroOrMoreStrings
Implements the function fn:translate().
static const SequenceType::Ptr ExactlyOneNode
Contains classes implementing the functions found in XQuery 1.0 and XPath 2.0 Functions and Operators...