52 #ifndef Patternist_NamespaceResolver_H 53 #define Patternist_NamespaceResolver_H 55 #include <QSharedData> 63 template<
typename A,
typename B>
class QHash;
111 virtual Bindings
bindings()
const = 0;
#define QT_END_NAMESPACE
This macro expands to.
virtual ~NamespaceResolver()
QExplicitlySharedDataPointer< NamespaceResolver > Ptr
The QHash class is a template class that provides a hash-table-based dictionary.
Base class for namespace resolvers.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
The QSharedData class is a base class for shared data objects.
virtual void addBinding(const QXmlName nb)=0
QHash< QXmlName::PrefixCode, QXmlName::NamespaceCode > Bindings
virtual Bindings bindings() const =0
virtual QXmlName::NamespaceCode lookupNamespaceURI(const QXmlName::PrefixCode prefix) const =0