93 return visitor->visit(
this);
#define QT_END_NAMESPACE
This macro expands to.
virtual SequenceType::List expectedOperandTypes() const
static const SequenceType::Ptr ExactlyOneString
virtual Expression::Ptr typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)
The QString class provides a Unicode character string.
static AtomicString::Ptr fromValue(const QString &value)
void append(const T &t)
Inserts value at the end of the list.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QString trimmed() const Q_REQUIRED_RESULT
Returns a string that has whitespace removed from the start and the end.
NCNameConstructor(const Expression::Ptr &source)
The namespace for the internal API of QtXmlPatterns.
QString stringValue() const
Returns the string value of this Item.
virtual ExpressionVisitorResult::Ptr accept(const ExpressionVisitor::Ptr &visitor) const
virtual SequenceType::Ptr staticType() const =0
Represents an item in the XPath 2.0 Data Model.
static void validateTargetName(const QString &lexicalNCName, const TReportContext &context, const SourceLocationReflection *const r)
QExplicitlySharedDataPointer< DynamicContext > Ptr
virtual Item evaluateSingleton(const DynamicContext::Ptr &) const
Expression::Ptr m_operand
virtual Expression::Ptr typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)
static const AtomicType::Ptr xsNCName
virtual SequenceType::Ptr staticType() const
virtual ItemType::Ptr itemType() const =0
virtual Item evaluateSingleton(const DynamicContext::Ptr &context) const
The QList class is a template class that provides lists.
Base class for expressions that has exactly one operand.