Lines Matching defs:QualifiedName

22 #include "core/dom/QualifiedName.h"
42 COMPILE_ASSERT(sizeof(QualifiedName::QualifiedNameImpl) == sizeof(SameSizeAsQualifiedNameImpl), qualified_name_impl_should_stay_small);
51 struct QualifiedNameHashTraits : public HashTraits<QualifiedName::QualifiedNameImpl*> {
55 typedef HashSet<QualifiedName::QualifiedNameImpl*, QualifiedNameHash, QualifiedNameHashTraits> QualifiedNameCache;
70 static bool equal(QualifiedName::QualifiedNameImpl* name, const QualifiedNameData& data)
76 static void translate(QualifiedName::QualifiedNameImpl*& location, const QualifiedNameData& data, unsigned)
79 location = QualifiedName::QualifiedNameImpl::create(AtomicString(components.m_prefix), AtomicString(components.m_localName), AtomicString(components.m_namespace), data.m_isStatic).leakRef();
83 QualifiedName::QualifiedName(const AtomicString& p, const AtomicString& l, const AtomicString& n)
90 QualifiedName::QualifiedName(const AtomicString& p, const AtomicString& l, const AtomicString& n, bool isStatic)
97 QualifiedName::~QualifiedName()
101 QualifiedName::QualifiedNameImpl::~QualifiedNameImpl()
106 String QualifiedName::toString() const
115 DEFINE_GLOBAL(QualifiedName, anyName, nullAtom, starAtom, starAtom)
117 void QualifiedName::init()
120 new ((void*)&anyName) QualifiedName(nullAtom, starAtom, starAtom, true );
123 const QualifiedName& QualifiedName::null()
125 DEFINE_STATIC_LOCAL(QualifiedName, nullName, (nullAtom, nullAtom, nullAtom, true));
129 const AtomicString& QualifiedName::localNameUpper() const
136 unsigned QualifiedName::QualifiedNameImpl::computeHash() const
142 void QualifiedName::createStatic(void* targetAddress, StringImpl* name, const AtomicString& nameNamespace)
144 new (targetAddress) QualifiedName(nullAtom, AtomicString(name), nameNamespace, true);
147 void QualifiedName::createStatic(void* targetAddress, StringImpl* name)
149 new (targetAddress) QualifiedName(nullAtom, AtomicString(name), nullAtom, true);