Home | History | Annotate | Download | only in runtime

Lines Matching refs:StringImpl

42     HashSet<StringImpl*>::iterator end = m_table.end();
43 for (HashSet<StringImpl*>::iterator iter = m_table.begin(); iter != end; ++iter)
46 std::pair<HashSet<StringImpl*>::iterator, bool> IdentifierTable::add(StringImpl* value)
48 std::pair<HashSet<StringImpl*>::iterator, bool> result = m_table.add(value);
53 std::pair<HashSet<StringImpl*>::iterator, bool> IdentifierTable::add(U value)
55 std::pair<HashSet<StringImpl*>::iterator, bool> result = m_table.add<U, V>(value);
70 bool Identifier::equal(const StringImpl* r, const char* s)
80 bool Identifier::equal(const StringImpl* r, const UChar* s, unsigned length)
97 static bool equal(StringImpl* r, const char* s)
102 static void translate(StringImpl*& location, const char* c, unsigned hash)
106 StringImpl* r = StringImpl::createUninitialized(length, d).leakRef();
114 PassRefPtr<StringImpl> Identifier::add(JSGlobalData* globalData, const char* c)
119 return StringImpl::empty();
130 pair<HashSet<StringImpl*>::iterator, bool> addResult = identifierTable.add<const char*, IdentifierCStringTranslator>(c);
134 RefPtr<StringImpl> addedString = addResult.second ? adoptRef(*addResult.first) : *addResult.first;
141 PassRefPtr<StringImpl> Identifier::add(ExecState* exec, const char* c)
157 static bool equal(StringImpl* str, const UCharBuffer& buf)
162 static void translate(StringImpl*& location, const UCharBuffer& buf, unsigned hash)
165 StringImpl* r = StringImpl::createUninitialized(buf.length, d).leakRef();
216 PassRefPtr<StringImpl> Identifier::add(JSGlobalData* globalData, const UChar* s, int length)
224 return StringImpl::empty();
226 pair<HashSet<StringImpl*>::iterator, bool> addResult = globalData->identifierTable->add<UCharBuffer, IdentifierUCharBufferTranslator>(buf);
233 PassRefPtr<StringImpl> Identifier::add(ExecState* exec, const UChar* s, int length)
238 PassRefPtr<StringImpl> Identifier::addSlowCase(JSGlobalData* globalData, StringImpl* r)
256 PassRefPtr<StringImpl> Identifier::addSlowCase(ExecState* exec, StringImpl* r)