Lines Matching refs:m_impl
62 QualifiedName(WTF::HashTableDeletedValueType) : m_impl(hashTableDeletedValue()) { }
63 bool isHashTableDeletedValue() const { return m_impl == hashTableDeletedValue(); }
66 QualifiedName() : m_impl(0) { }
69 QualifiedName(const QualifiedName& other) : m_impl(other.m_impl) { ref(); }
70 const QualifiedName& operator=(const QualifiedName& other) { other.ref(); deref(); m_impl = other.m_impl; return *this; }
72 bool operator==(const QualifiedName& other) const { return m_impl == other.m_impl; }
75 bool matches(const QualifiedName& other) const { return m_impl == other.m_impl || (localName() == other.localName() && namespaceURI() == other.namespaceURI()); }
77 bool hasPrefix() const { return m_impl->m_prefix != nullAtom; }
80 const AtomicString& prefix() const { return m_impl->m_prefix; }
81 const AtomicString& localName() const { return m_impl->m_localName; }
82 const AtomicString& namespaceURI() const { return m_impl->m_namespace; }
89 QualifiedNameImpl* impl() const { return m_impl; }
96 void ref() const { m_impl->ref(); }
101 QualifiedNameImpl* m_impl;