120 const QString msg(m_operands.last()->evaluateSingleton(context).stringValue());
123 m_operands.first()->evaluateSequence(context),
129 const QString msg(m_operands.last()->evaluateSingleton(context).stringValue());
130 const Item item(m_operands.first()->evaluateSingleton(context));
137 return m_operands.first()->staticType();
virtual NamePool::Ptr namePool() const =0
#define QT_END_NAMESPACE
This macro expands to.
Item mapToItem(const Item &item, const DynamicContext::Ptr &context)
QString formatType(const NamePool::Ptr &np, const T &type)
Formats ItemType and SequenceType.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
The QString class provides a Unicode character string.
TraceCallback(const QString &msg)
virtual Item::Iterator::Ptr evaluateSequence(const DynamicContext::Ptr &context) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
TraceCallback is a MappingCallback and takes care of the tracing of each individual item...
virtual Item evaluateSingleton(const DynamicContext::Ptr &context) const
The namespace for the internal API of QtXmlPatterns.
QString stringValue() const
Returns the string value of this Item.
static const EmptySequenceType::Ptr Empty
Contains functions used for formatting arguments, such as keywords and paths, in translated strings...
Represents an item in the XPath 2.0 Data Model.
The QSharedData class is a base class for shared data objects.
The QTextStream class provides a convenient interface for reading and writing text.
#define qPrintable(string)
QExplicitlySharedDataPointer< TraceCallback > Ptr
virtual SequenceType::Ptr staticType() const