Lines Matching refs:characters
77 StringImpl(const UChar* characters, unsigned length, StaticStringConstructType)
79 , m_data(characters)
101 StringImpl(const UChar* characters, unsigned length)
103 , m_data(characters)
112 StringImpl(const UChar* characters, unsigned length, PassRefPtr<StringImpl> base)
114 , m_data(characters)
124 StringImpl(const UChar* characters, unsigned length, PassRefPtr<SharedUChar> sharedBuffer)
126 , m_data(characters)
201 const UChar* characters() const { return m_data; }
361 return !memcmp(a.data(), b->characters(), b->length());
374 inline PassRefPtr<StringImpl> StringImpl::createStrippingNullCharacters(const UChar* characters, unsigned length)
376 ASSERT(characters);
379 // Optimize for the case where there are no Null characters by quickly
387 int c = characters[i]; // more efficient than using UChar here (at least on Intel Mac OS)
391 return StringImpl::create(characters, length);
393 return StringImpl::createStrippingNullCharactersSlowCase(characters, length);