48 template <const QXmlNodeModelIndex::NodeKind kind>
53 template <const QXmlNodeModelIndex::NodeKind kind>
56 if(!other->isNodeType())
61 : xdtTypeMatches(other->xdtSuperType());
64 template <const QXmlNodeModelIndex::NodeKind kind>
73 template <const QXmlNodeModelIndex::NodeKind kind>
83 return BuiltinTypes::xsUntypedAtomic;
87 return BuiltinTypes::xsString;
91 "Encountered invalid XPath Data Model node type.");
92 return BuiltinTypes::xsUntypedAtomic;
97 template <const QXmlNodeModelIndex::NodeKind kind>
117 "Encountered invalid XPath Data Model node type.");
123 template <const QXmlNodeModelIndex::NodeKind kind>
126 return BuiltinTypes::node;
129 template <const QXmlNodeModelIndex::NodeKind kind>
135 template <const QXmlNodeModelIndex::NodeKind kind>
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
The QString class provides a Unicode character string.
bool isNode() const
Determines whether this item is an atomic value, or a node.
T * data() const
Returns a pointer to the shared data object.
#define Q_ASSERT_X(cond, where, what)
const QXmlNodeModelIndex & asNode() const
Represents an item in the XPath 2.0 Data Model.
NodeKind
Identifies a kind of node.
Instances of this class represents types that are sub-classes of node(), such as processing-instructi...