Lines Matching defs:QualifiedName
28 #include "QualifiedName.h"
58 struct QualifiedNameHashTraits : public HashTraits<QualifiedName::QualifiedNameImpl*> {
62 typedef HashSet<QualifiedName::QualifiedNameImpl*, QualifiedNameHash, QualifiedNameHashTraits> QNameSet;
69 static bool equal(QualifiedName::QualifiedNameImpl* name, const QualifiedNameComponents& c)
73 static void translate(QualifiedName::QualifiedNameImpl*& location, const QualifiedNameComponents& components, unsigned)
75 location = QualifiedName::QualifiedNameImpl::create(components.m_prefix, components.m_localName, components.m_namespace).leakRef();
81 QualifiedName::QualifiedName(const AtomicString& p, const AtomicString& l, const AtomicString& n)
92 QualifiedName::~QualifiedName()
97 void QualifiedName::deref()
107 QualifiedName::QualifiedNameImpl::~QualifiedNameImpl()
112 String QualifiedName::toString() const
125 DEFINE_GLOBAL(QualifiedName, anyName, nullAtom, starAtom, starAtom)
127 void QualifiedName::init()
134 new (NotNull, (void*)&anyName) QualifiedName(nullAtom, starAtom, starAtom);
139 const QualifiedName& nullQName()
141 DEFINE_STATIC_LOCAL(QualifiedName, nullName, (nullAtom, nullAtom, nullAtom));
145 const AtomicString& QualifiedName::localNameUpper() const
152 unsigned QualifiedName::QualifiedNameImpl::computeHash() const
160 new (NotNull, reinterpret_cast<void*>(targetAddress)) QualifiedName(nullAtom, AtomicString(name), nameNamespace);
165 new (NotNull, reinterpret_cast<void*>(targetAddress)) QualifiedName(nullAtom, AtomicString(name), nullAtom);