Lines Matching defs:m_impl
69 QualifiedName(WTF::HashTableDeletedValueType) : m_impl(hashTableDeletedValue()) { }
70 bool isHashTableDeletedValue() const { return m_impl == hashTableDeletedValue(); }
73 QualifiedName() : m_impl(0) { }
76 QualifiedName(const QualifiedName& other) : m_impl(other.m_impl) { ref(); }
77 const QualifiedName& operator=(const QualifiedName& other) { other.ref(); deref(); m_impl = other.m_impl; return *this; }
79 bool operator==(const QualifiedName& other) const { return m_impl == other.m_impl; }
82 bool matches(const QualifiedName& other) const { return m_impl == other.m_impl || (localName() == other.localName() && namespaceURI() == other.namespaceURI()); }
84 bool hasPrefix() const { return m_impl->m_prefix != nullAtom; }
87 const AtomicString& prefix() const { return m_impl->m_prefix; }
88 const AtomicString& localName() const { return m_impl->m_localName; }
89 const AtomicString& namespaceURI() const { return m_impl->m_namespace; }
96 QualifiedNameImpl* impl() const { return m_impl; }
102 void ref() const { m_impl->ref(); }
107 QualifiedNameImpl* m_impl;