StringImpl         51 Source/bindings/v8/V8ValueCache.cpp v8::Handle<v8::String> StringCache::v8ExternalStringSlow(StringImpl* stringImpl, v8::Isolate* isolate)
StringImpl         66 Source/bindings/v8/V8ValueCache.cpp void StringCache::setReturnValueFromStringSlow(v8::ReturnValue<v8::Value> returnValue, StringImpl* stringImpl)
StringImpl         84 Source/bindings/v8/V8ValueCache.cpp v8::Local<v8::String> StringCache::createStringAndInsertIntoCache(StringImpl* stringImpl, v8::Isolate* isolate)
StringImpl        105 Source/bindings/v8/V8ValueCache.cpp void StringCache::setWeakCallback(const v8::WeakCallbackData<v8::String, StringImpl>& data)
StringImpl         42 Source/bindings/v8/V8ValueCache.h     v8::Handle<v8::String> v8ExternalString(StringImpl* stringImpl, v8::Isolate* isolate)
StringImpl         50 Source/bindings/v8/V8ValueCache.h     void setReturnValueFromString(v8::ReturnValue<v8::Value> returnValue, StringImpl* stringImpl)
StringImpl         60 Source/bindings/v8/V8ValueCache.h     static void setWeakCallback(const v8::WeakCallbackData<v8::String, StringImpl>&);
StringImpl         62 Source/bindings/v8/V8ValueCache.h     v8::Handle<v8::String> v8ExternalStringSlow(StringImpl*, v8::Isolate*);
StringImpl         63 Source/bindings/v8/V8ValueCache.h     void setReturnValueFromStringSlow(v8::ReturnValue<v8::Value>, StringImpl*);
StringImpl         64 Source/bindings/v8/V8ValueCache.h     v8::Local<v8::String> createStringAndInsertIntoCache(StringImpl*, v8::Isolate*);
StringImpl         66 Source/bindings/v8/V8ValueCache.h     HashMap<StringImpl*, UnsafePersistent<v8::String> > m_stringCache;
StringImpl         71 Source/bindings/v8/V8ValueCache.h     RefPtr<StringImpl> m_lastStringImpl;
StringImpl         90 Source/core/Init.cpp     StringImpl::freezeStaticStrings();
StringImpl        271 Source/core/animation/css/CSSAnimations.cpp const StyleRuleKeyframes* CSSAnimations::matchScopedKeyframesRule(StyleResolver* resolver, const Element* element, const StringImpl* animationName)
StringImpl        159 Source/core/animation/css/CSSAnimations.h     static const StyleRuleKeyframes* matchScopedKeyframesRule(StyleResolver*, const Element*, const StringImpl*);
StringImpl        121 Source/core/css/CSSParserValues.h     operator String() const { return is8Bit() ? String(m_data.characters8, m_length) : StringImpl::create8BitIfPossible(m_data.characters16, m_length); }
StringImpl        400 Source/core/css/CSSPrimitiveValue.h         StringImpl* string;
StringImpl        361 Source/core/css/CSSSelector.cpp static HashMap<StringImpl*, CSSSelector::PseudoType>* nameToPseudoTypeMap()
StringImpl        363 Source/core/css/CSSSelector.cpp     static HashMap<StringImpl*, CSSSelector::PseudoType>* nameToPseudoType = 0;
StringImpl        365 Source/core/css/CSSSelector.cpp         nameToPseudoType = new HashMap<StringImpl*, CSSSelector::PseudoType>;
StringImpl        417 Source/core/css/CSSSelector.cpp     HashMap<StringImpl*, CSSSelector::PseudoType>* nameToPseudoType = nameToPseudoTypeMap();
StringImpl        418 Source/core/css/CSSSelector.cpp     HashMap<StringImpl*, CSSSelector::PseudoType>::iterator slot = nameToPseudoType->find(name.impl());
StringImpl        350 Source/core/css/CSSSelector.h             StringImpl* m_value;
StringImpl        115 Source/core/css/SelectorChecker.h     static bool checkExactAttribute(const Element&, const QualifiedName& selectorAttributeName, const StringImpl* value);
StringImpl        165 Source/core/css/SelectorChecker.h inline bool SelectorChecker::checkExactAttribute(const Element& element, const QualifiedName& selectorAttributeName, const StringImpl* value)
StringImpl         47 Source/core/css/invalidation/StyleSheetInvalidationAnalysis.cpp static bool determineSelectorScopes(const CSSSelectorList& selectorList, HashSet<StringImpl*>& idScopes, HashSet<StringImpl*>& classScopes)
StringImpl        184 Source/core/css/invalidation/StyleSheetInvalidationAnalysis.cpp static bool elementMatchesSelectorScopes(const Element* element, const HashSet<StringImpl*>& idScopes, const HashSet<StringImpl*>& classScopes)
StringImpl         52 Source/core/css/invalidation/StyleSheetInvalidationAnalysis.h     HashSet<StringImpl*> m_idScopes;
StringImpl         53 Source/core/css/invalidation/StyleSheetInvalidationAnalysis.h     HashSet<StringImpl*> m_classScopes;
StringImpl         96 Source/core/css/resolver/ScopedStyleResolver.cpp const StyleRuleKeyframes* ScopedStyleResolver::keyframeStylesForAnimation(const StringImpl* animationName)
StringImpl         59 Source/core/css/resolver/ScopedStyleResolver.h     const StyleRuleKeyframes* keyframeStylesForAnimation(const StringImpl* animationName);
StringImpl         49 Source/core/dom/CharacterData.h     StringImpl* dataImpl() { return m_data.impl(); }
StringImpl         57 Source/core/dom/DecodedDataDocumentParser.h     virtual void append(PassRefPtr<StringImpl>) = 0;
StringImpl         44 Source/core/dom/DocumentOrderedMap.cpp inline bool keyMatchesId(StringImpl* key, Element& element)
StringImpl         49 Source/core/dom/DocumentOrderedMap.cpp inline bool keyMatchesMapName(StringImpl* key, Element& element)
StringImpl         54 Source/core/dom/DocumentOrderedMap.cpp inline bool keyMatchesLowercasedMapName(StringImpl* key, Element& element)
StringImpl         59 Source/core/dom/DocumentOrderedMap.cpp inline bool keyMatchesLabelForAttribute(StringImpl* key, Element& element)
StringImpl         64 Source/core/dom/DocumentOrderedMap.cpp void DocumentOrderedMap::add(StringImpl* key, Element* element)
StringImpl         80 Source/core/dom/DocumentOrderedMap.cpp void DocumentOrderedMap::remove(StringImpl* key, Element* element)
StringImpl        104 Source/core/dom/DocumentOrderedMap.cpp template<bool keyMatches(StringImpl*, Element&)>
StringImpl        105 Source/core/dom/DocumentOrderedMap.cpp inline Element* DocumentOrderedMap::get(StringImpl* key, const TreeScope* scope) const
StringImpl        129 Source/core/dom/DocumentOrderedMap.cpp Element* DocumentOrderedMap::getElementById(StringImpl* key, const TreeScope* scope) const
StringImpl        134 Source/core/dom/DocumentOrderedMap.cpp const Vector<Element*>& DocumentOrderedMap::getAllElementsById(StringImpl* key, const TreeScope* scope) const
StringImpl        162 Source/core/dom/DocumentOrderedMap.cpp Element* DocumentOrderedMap::getElementByMapName(StringImpl* key, const TreeScope* scope) const
StringImpl        167 Source/core/dom/DocumentOrderedMap.cpp Element* DocumentOrderedMap::getElementByLowercasedMapName(StringImpl* key, const TreeScope* scope) const
StringImpl        172 Source/core/dom/DocumentOrderedMap.cpp Element* DocumentOrderedMap::getElementByLabelForAttribute(StringImpl* key, const TreeScope* scope) const
StringImpl         45 Source/core/dom/DocumentOrderedMap.h     void add(StringImpl*, Element*);
StringImpl         46 Source/core/dom/DocumentOrderedMap.h     void remove(StringImpl*, Element*);
StringImpl         48 Source/core/dom/DocumentOrderedMap.h     bool contains(StringImpl*) const;
StringImpl         49 Source/core/dom/DocumentOrderedMap.h     bool containsMultiple(StringImpl*) const;
StringImpl         51 Source/core/dom/DocumentOrderedMap.h     Element* getElementById(StringImpl*, const TreeScope*) const;
StringImpl         52 Source/core/dom/DocumentOrderedMap.h     const Vector<Element*>& getAllElementsById(StringImpl*, const TreeScope*) const;
StringImpl         53 Source/core/dom/DocumentOrderedMap.h     Element* getElementByMapName(StringImpl*, const TreeScope*) const;
StringImpl         54 Source/core/dom/DocumentOrderedMap.h     Element* getElementByLowercasedMapName(StringImpl*, const TreeScope*) const;
StringImpl         55 Source/core/dom/DocumentOrderedMap.h     Element* getElementByLabelForAttribute(StringImpl*, const TreeScope*) const;
StringImpl         58 Source/core/dom/DocumentOrderedMap.h     template<bool keyMatches(StringImpl*, Element&)> Element* get(StringImpl*, const TreeScope*) const;
StringImpl         76 Source/core/dom/DocumentOrderedMap.h inline bool DocumentOrderedMap::contains(StringImpl* id) const
StringImpl         81 Source/core/dom/DocumentOrderedMap.h inline bool DocumentOrderedMap::containsMultiple(StringImpl* id) const
StringImpl         65 Source/core/dom/DocumentParser.h     virtual void append(PassRefPtr<StringImpl>) = 0;
StringImpl         88 Source/core/dom/NodeRareData.h         static unsigned hash(const std::pair<unsigned char, StringImpl*>& entry)
StringImpl         90 Source/core/dom/NodeRareData.h             return DefaultHash<StringImpl*>::Hash::hash(entry.second) + entry.first;
StringImpl         92 Source/core/dom/NodeRareData.h         static bool equal(const std::pair<unsigned char, StringImpl*>& a, const std::pair<unsigned char, StringImpl*>& b) { return a == b; }
StringImpl         93 Source/core/dom/NodeRareData.h         static const bool safeToCompareToEmptyOrDeleted = DefaultHash<StringImpl*>::Hash::safeToCompareToEmptyOrDeleted;
StringImpl        197 Source/core/dom/NodeRareData.h     std::pair<unsigned char, StringImpl*> namedNodeListKey(CollectionType type, const AtomicString& name)
StringImpl        201 Source/core/dom/NodeRareData.h         return std::pair<unsigned char, StringImpl*>(type, name.impl());
StringImpl         48 Source/core/dom/PresentationAttributeStyle.cpp     StringImpl* tagName;
StringImpl         49 Source/core/dom/PresentationAttributeStyle.cpp     Vector<std::pair<StringImpl*, AtomicString>, 3> attributesAndValues;
StringImpl        112 Source/core/dom/PresentationAttributeStyle.cpp static bool attributeNameSort(const pair<StringImpl*, AtomicString>& p1, const pair<StringImpl*, AtomicString>& p2)
StringImpl        128 Source/core/dom/QualifiedName.cpp void createQualifiedName(void* targetAddress, StringImpl* name, const AtomicString& nameNamespace)
StringImpl        133 Source/core/dom/QualifiedName.cpp void createQualifiedName(void* targetAddress, StringImpl* name)
StringImpl         33 Source/core/dom/QualifiedName.h     StringImpl* m_prefix;
StringImpl         34 Source/core/dom/QualifiedName.h     StringImpl* m_localName;
StringImpl         35 Source/core/dom/QualifiedName.h     StringImpl* m_namespace;
StringImpl        143 Source/core/dom/QualifiedName.h void createQualifiedName(void* targetAddress, StringImpl* name);
StringImpl        144 Source/core/dom/QualifiedName.h void createQualifiedName(void* targetAddress, StringImpl* name, const AtomicString& nameNamespace);
StringImpl         58 Source/core/dom/RawDataDocumentParser.h     virtual void append(PassRefPtr<StringImpl>) OVERRIDE
StringImpl         39 Source/core/dom/ScriptedAnimationController.cpp std::pair<EventTarget*, StringImpl*> eventTargetKey(const Event* event)
StringImpl         80 Source/core/dom/ScriptedAnimationController.h     ListHashSet<std::pair<const EventTarget*, const StringImpl*> > m_perFrameEvents;
StringImpl        187 Source/core/dom/TreeScope.cpp     StringImpl* name = imageMap->getName().impl();
StringImpl        199 Source/core/dom/TreeScope.cpp     StringImpl* name = imageMap->getName().impl();
StringImpl         62 Source/core/dom/TreeScope.h     bool hasElementWithId(StringImpl* id) const;
StringImpl        211 Source/core/dom/TreeScope.h inline bool TreeScope::hasElementWithId(StringImpl* id) const
StringImpl        273 Source/core/editing/MarkupAccumulator.cpp     StringImpl* pre = prefix.isEmpty() ? emptyAtom.impl() : prefix.impl();
StringImpl        274 Source/core/editing/MarkupAccumulator.cpp     StringImpl* foundNS = namespaces.get(pre);
StringImpl         42 Source/core/editing/MarkupAccumulator.h typedef HashMap<StringImpl*, StringImpl*> Namespaces;
StringImpl       1850 Source/core/editing/TextIterator.cpp     StringImpl::copyChars(destination, characters, usableLength);
StringImpl        236 Source/core/html/HTMLDocument.cpp static void addLocalNameToSet(HashSet<StringImpl*>* set, const QualifiedName& qName)
StringImpl        241 Source/core/html/HTMLDocument.cpp static HashSet<StringImpl*>* createHtmlCaseInsensitiveAttributesSet()
StringImpl        245 Source/core/html/HTMLDocument.cpp     HashSet<StringImpl*>* attrSet = new HashSet<StringImpl*>;
StringImpl        298 Source/core/html/HTMLDocument.cpp     static HashSet<StringImpl*>* htmlCaseInsensitiveAttributesSet = createHtmlCaseInsensitiveAttributesSet();
StringImpl        805 Source/core/html/HTMLElement.cpp     StringImpl* v = value.impl();
StringImpl        157 Source/core/html/HTMLFormControlsCollection.cpp     HashSet<StringImpl*> foundInputElements;
StringImpl         87 Source/core/html/HTMLHRElement.cpp         StringImpl* si = value.impl();
StringImpl        144 Source/core/html/HTMLObjectElement.cpp     HashSet<StringImpl*, CaseFoldingHash> uniqueParamNames;
StringImpl        148 Source/core/html/HTMLViewSourceDocument.cpp         AtomicString value(StringImpl::create8BitIfPossible(iter->value));
StringImpl         86 Source/core/html/forms/FormController.cpp     FormElementKey(StringImpl* = 0, StringImpl* = 0);
StringImpl         91 Source/core/html/forms/FormController.cpp     StringImpl* name() const { return m_name; }
StringImpl         92 Source/core/html/forms/FormController.cpp     StringImpl* type() const { return m_type; }
StringImpl        102 Source/core/html/forms/FormController.cpp     static StringImpl* hashTableDeletedValue() { return reinterpret_cast<StringImpl*>(-1); }
StringImpl        104 Source/core/html/forms/FormController.cpp     StringImpl* m_name;
StringImpl        105 Source/core/html/forms/FormController.cpp     StringImpl* m_type;
StringImpl        108 Source/core/html/forms/FormController.cpp FormElementKey::FormElementKey(StringImpl* name, StringImpl* type)
StringImpl        128 Source/core/html/parser/AtomicHTMLToken.h             if (StringImpl* tagName = lookupHTMLTag(token.name().data(), token.name().size()))
StringImpl         67 Source/core/html/parser/CompactHTMLToken.cpp             m_attributes.append(Attribute(attemptStaticStringCreation(it->name, Likely8Bit), StringImpl::create8BitIfPossible(it->value)));
StringImpl        540 Source/core/html/parser/HTMLConstructionSite.cpp     const String& publicId = StringImpl::create8BitIfPossible(token->publicIdentifier());
StringImpl        541 Source/core/html/parser/HTMLConstructionSite.cpp     const String& systemId = StringImpl::create8BitIfPossible(token->systemIdentifier());
StringImpl        729 Source/core/html/parser/HTMLDocumentParser.cpp void HTMLDocumentParser::append(PassRefPtr<StringImpl> inputSource)
StringImpl        110 Source/core/html/parser/HTMLDocumentParser.h     virtual void append(PassRefPtr<StringImpl>) OVERRIDE;
StringImpl         60 Source/core/html/parser/HTMLMetaCharsetParser.cpp         String attributeValue = StringImpl::create8BitIfPossible(iter->value);
StringImpl        353 Source/core/html/parser/HTMLParserIdioms.cpp static bool threadSafeEqual(const StringImpl* a, const StringImpl* b)
StringImpl        373 Source/core/html/parser/HTMLParserIdioms.cpp inline StringImpl* findStringIfStatic(const CharType* characters, unsigned length)
StringImpl        376 Source/core/html/parser/HTMLParserIdioms.cpp     if (length > StringImpl::highestStaticStringLength())
StringImpl        380 Source/core/html/parser/HTMLParserIdioms.cpp     const WTF::StaticStringsTable& table = StringImpl::allStaticStrings();
StringImpl        409 Source/core/html/parser/HTMLParserIdioms.cpp         string = StringImpl::create8BitIfPossible(characters, size);
StringImpl         49 Source/core/html/parser/HTMLParserIdioms.h     return stripLeadingAndTrailingHTMLSpaces(StringImpl::create8BitIfPossible(vector));
StringImpl         48 Source/core/html/parser/HTMLPreloadScanner.cpp static bool match(const StringImpl* impl, const QualifiedName& qName)
StringImpl         64 Source/core/html/parser/HTMLPreloadScanner.cpp static const StringImpl* tagImplFor(const HTMLToken::DataVector& data)
StringImpl         67 Source/core/html/parser/HTMLPreloadScanner.cpp     const StringImpl* result = tagName.impl();
StringImpl         73 Source/core/html/parser/HTMLPreloadScanner.cpp static const StringImpl* tagImplFor(const String& tagName)
StringImpl         75 Source/core/html/parser/HTMLPreloadScanner.cpp     const StringImpl* result = tagName.impl();
StringImpl         81 Source/core/html/parser/HTMLPreloadScanner.cpp static String initiatorFor(const StringImpl* tagImpl)
StringImpl        105 Source/core/html/parser/HTMLPreloadScanner.cpp     StartTagScanner(const StringImpl* tagImpl, PassRefPtr<MediaValues> mediaValues)
StringImpl        134 Source/core/html/parser/HTMLPreloadScanner.cpp             String attributeValue = StringImpl::create8BitIfPossible(iter->value);
StringImpl        270 Source/core/html/parser/HTMLPreloadScanner.cpp     const StringImpl* m_tagImpl;
StringImpl        334 Source/core/html/parser/HTMLPreloadScanner.cpp         const StringImpl* tagImpl = tagImplFor(token.data());
StringImpl        350 Source/core/html/parser/HTMLPreloadScanner.cpp         const StringImpl* tagImpl = tagImplFor(token.data());
StringImpl        261 Source/core/html/parser/HTMLTreeBuilder.cpp     RefPtr<StringImpl> m_characters;
StringImpl         61 Source/core/html/parser/HTMLViewSourceParser.cpp void HTMLViewSourceParser::append(PassRefPtr<StringImpl> input)
StringImpl         50 Source/core/html/parser/HTMLViewSourceParser.h     virtual void append(PassRefPtr<StringImpl>) OVERRIDE;
StringImpl         34 Source/core/inspector/BindingVisitors.h class StringImpl;
StringImpl         50 Source/core/inspector/BindingVisitors.h     virtual void visitJSExternalString(WTF::StringImpl*) = 0;
StringImpl         53 Source/core/loader/CrossOriginPreflightResultCache.cpp     StringImpl* stringImpl = string.impl();
StringImpl         30 Source/core/rendering/RenderBR.cpp static PassRefPtr<StringImpl> newlineString()
StringImpl         30 Source/core/rendering/RenderCombineText.cpp RenderCombineText::RenderCombineText(Node* node, PassRefPtr<StringImpl> string)
StringImpl         51 Source/core/rendering/RenderCombineText.cpp void RenderCombineText::setTextInternal(PassRefPtr<StringImpl> text)
StringImpl         31 Source/core/rendering/RenderCombineText.h     RenderCombineText(Node*, PassRefPtr<StringImpl>);
StringImpl         45 Source/core/rendering/RenderCombineText.h     virtual void setTextInternal(PassRefPtr<StringImpl>) OVERRIDE;
StringImpl        349 Source/core/rendering/RenderCounter.cpp     : RenderText(node, StringImpl::empty())
StringImpl        382 Source/core/rendering/RenderCounter.cpp PassRefPtr<StringImpl> RenderCounter::originalText() const
StringImpl         51 Source/core/rendering/RenderCounter.h     virtual PassRefPtr<StringImpl> originalText() const OVERRIDE;
StringImpl        104 Source/core/rendering/RenderText.cpp     const StringImpl& input = *string->impl();
StringImpl        138 Source/core/rendering/RenderText.cpp RenderText::RenderText(Node* node, PassRefPtr<StringImpl> str)
StringImpl        300 Source/core/rendering/RenderText.cpp PassRefPtr<StringImpl> RenderText::originalText() const
StringImpl        738 Source/core/rendering/RenderText.cpp         StringImpl& text = *m_text.impl();
StringImpl        816 Source/core/rendering/RenderText.cpp     StringImpl& text = *m_text.impl();
StringImpl       1174 Source/core/rendering/RenderText.cpp     StringImpl& text = *m_text.impl();
StringImpl       1232 Source/core/rendering/RenderText.cpp void RenderText::setTextWithOffset(PassRefPtr<StringImpl> text, unsigned offset, unsigned len, bool force)
StringImpl       1312 Source/core/rendering/RenderText.cpp     if (RefPtr<StringImpl> textToTransform = originalText())
StringImpl       1334 Source/core/rendering/RenderText.cpp         if (StringImpl* previousString = toRenderText(previousText)->text().impl())
StringImpl       1364 Source/core/rendering/RenderText.cpp void RenderText::setTextInternal(PassRefPtr<StringImpl> text)
StringImpl       1417 Source/core/rendering/RenderText.cpp void RenderText::setText(PassRefPtr<StringImpl> text, bool force)
StringImpl       1686 Source/core/rendering/RenderText.cpp     StringImpl* textImpl = m_text.impl();
StringImpl       1743 Source/core/rendering/RenderText.cpp     StringImpl& text = *m_text.impl();
StringImpl       1839 Source/core/rendering/RenderText.cpp     StringImpl* textImpl = m_text.impl();
StringImpl         42 Source/core/rendering/RenderText.h     RenderText(Node*, PassRefPtr<StringImpl>);
StringImpl         52 Source/core/rendering/RenderText.h     virtual PassRefPtr<StringImpl> originalText() const;
StringImpl        108 Source/core/rendering/RenderText.h     virtual void setText(PassRefPtr<StringImpl>, bool force = false);
StringImpl        109 Source/core/rendering/RenderText.h     void setTextWithOffset(PassRefPtr<StringImpl>, unsigned offset, unsigned len, bool force = false);
StringImpl        159 Source/core/rendering/RenderText.h     virtual void setTextInternal(PassRefPtr<StringImpl>);
StringImpl         32 Source/core/rendering/RenderTextFragment.cpp RenderTextFragment::RenderTextFragment(Node* node, StringImpl* str, int startOffset, int length)
StringImpl         33 Source/core/rendering/RenderTextFragment.cpp     : RenderText(node, str ? str->substring(startOffset, length) : PassRefPtr<StringImpl>(nullptr))
StringImpl         40 Source/core/rendering/RenderTextFragment.cpp RenderTextFragment::RenderTextFragment(Node* node, StringImpl* str)
StringImpl         62 Source/core/rendering/RenderTextFragment.cpp PassRefPtr<StringImpl> RenderTextFragment::originalText() const
StringImpl         65 Source/core/rendering/RenderTextFragment.cpp     RefPtr<StringImpl> result = ((e && e->isTextNode()) ? toText(e)->dataImpl() : contentString());
StringImpl         88 Source/core/rendering/RenderTextFragment.cpp void RenderTextFragment::setText(PassRefPtr<StringImpl> text, bool force)
StringImpl        108 Source/core/rendering/RenderTextFragment.cpp     if (RefPtr<StringImpl> textToTransform = originalText())
StringImpl        116 Source/core/rendering/RenderTextFragment.cpp         StringImpl* original = ((e && e->isTextNode()) ? toText(e)->dataImpl() : contentString());
StringImpl         36 Source/core/rendering/RenderTextFragment.h     RenderTextFragment(Node*, StringImpl*, int startOffset, int length);
StringImpl         37 Source/core/rendering/RenderTextFragment.h     RenderTextFragment(Node*, StringImpl*);
StringImpl         52 Source/core/rendering/RenderTextFragment.h     StringImpl* contentString() const { return m_contentString.get(); }
StringImpl         53 Source/core/rendering/RenderTextFragment.h     virtual PassRefPtr<StringImpl> originalText() const OVERRIDE;
StringImpl         55 Source/core/rendering/RenderTextFragment.h     virtual void setText(PassRefPtr<StringImpl>, bool force = false) OVERRIDE;
StringImpl         71 Source/core/rendering/RenderTextFragment.h     RefPtr<StringImpl> m_contentString;
StringImpl         35 Source/core/rendering/RenderWordBreak.cpp     : RenderText(element, StringImpl::empty())
StringImpl         37 Source/core/rendering/svg/RenderSVGInlineText.cpp static PassRefPtr<StringImpl> applySVGWhitespaceRules(PassRefPtr<StringImpl> string, bool preserveWhiteSpace)
StringImpl         44 Source/core/rendering/svg/RenderSVGInlineText.cpp         RefPtr<StringImpl> newString = string->replace('\t', ' ');
StringImpl         55 Source/core/rendering/svg/RenderSVGInlineText.cpp     RefPtr<StringImpl> newString = string->replace('\n', StringImpl::empty());
StringImpl         56 Source/core/rendering/svg/RenderSVGInlineText.cpp     newString = newString->replace('\r', StringImpl::empty());
StringImpl         61 Source/core/rendering/svg/RenderSVGInlineText.cpp RenderSVGInlineText::RenderSVGInlineText(Node* n, PassRefPtr<StringImpl> string)
StringImpl         68 Source/core/rendering/svg/RenderSVGInlineText.cpp void RenderSVGInlineText::setTextInternal(PassRefPtr<StringImpl> text)
StringImpl         34 Source/core/rendering/svg/RenderSVGInlineText.h     RenderSVGInlineText(Node*, PassRefPtr<StringImpl>);
StringImpl         50 Source/core/rendering/svg/RenderSVGInlineText.h     virtual void setTextInternal(PassRefPtr<StringImpl>) OVERRIDE;
StringImpl        138 Source/core/rendering/svg/SVGPathData.cpp     static HashMap<StringImpl*, PathUpdateFunction>* map = 0;
StringImpl        140 Source/core/rendering/svg/SVGPathData.cpp         map = new HashMap<StringImpl*, PathUpdateFunction>;
StringImpl         58 Source/core/svg/SVGElement.cpp void mapAttributeToCSSProperty(HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap, const QualifiedName& attrName)
StringImpl        356 Source/core/svg/SVGElement.cpp     static HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap = 0;
StringImpl        358 Source/core/svg/SVGElement.cpp         propertyNameToIdMap = new HashMap<StringImpl*, CSSPropertyID>;
StringImpl         48 Source/core/svg/SVGElement.h void mapAttributeToCSSProperty(HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap, const QualifiedName& attrName);
StringImpl         69 Source/core/svg/SVGFontFaceElement.cpp     static HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap = 0;
StringImpl         71 Source/core/svg/SVGFontFaceElement.cpp         propertyNameToIdMap = new HashMap<StringImpl*, CSSPropertyID>;
StringImpl        340 Source/core/xml/parser/XMLDocumentParser.cpp void XMLDocumentParser::append(PassRefPtr<StringImpl> inputSource)
StringImpl        109 Source/core/xml/parser/XMLDocumentParser.h         virtual void append(PassRefPtr<StringImpl>) OVERRIDE;
StringImpl        216 Source/modules/crypto/NormalizeAlgorithm.cpp bool algorithmNameComparator(const AlgorithmNameMapping& a, StringImpl* b)
StringImpl        230 Source/modules/webdatabase/sqlite/SQLiteStatement.cpp             return SQLValue(StringImpl::create8BitIfPossible(string, length));
StringImpl        250 Source/modules/webdatabase/sqlite/SQLiteStatement.cpp     return StringImpl::create8BitIfPossible(string, sqlite3_column_bytes16(m_statement, col) / sizeof(UChar));
StringImpl         87 Source/platform/Length.cpp     RefPtr<StringImpl> str = spacified.release();
StringImpl         54 Source/platform/exported/WebString.cpp     assign(StringImpl::create8BitIfPossible(data, length).get());
StringImpl        155 Source/platform/exported/WebString.cpp void WebString::assign(WTF::StringImpl* p)
StringImpl        224 Source/platform/text/TextBreakIteratorICU.cpp     StringImpl::copyChars(const_cast<UChar*>(text->chunkContents), static_cast<const LChar*>(text->p) + (text->chunkNativeStart - text->b), static_cast<unsigned>(text->chunkLength));
StringImpl        639 Source/platform/weborigin/KURL.cpp     return StringImpl::create8BitIfPossible(reinterpret_cast<UChar*>(unescaped.data()), unescaped.length());
StringImpl         48 Source/wtf/Forward.h     class StringImpl;
StringImpl         74 Source/wtf/Forward.h using WTF::StringImpl;
StringImpl        118 Source/wtf/ThreadingPthreads.cpp     StringImpl::empty();
StringImpl        162 Source/wtf/ThreadingWin.cpp     StringImpl::empty();
StringImpl         50 Source/wtf/text/AtomicString.cpp     StringImpl* addStringImpl(StringImpl* string)
StringImpl         53 Source/wtf/text/AtomicString.cpp             return StringImpl::empty();
StringImpl         55 Source/wtf/text/AtomicString.cpp         StringImpl* result = *m_table.add(string).storedValue;
StringImpl         64 Source/wtf/text/AtomicString.cpp     HashSet<StringImpl*>& table()
StringImpl         74 Source/wtf/text/AtomicString.cpp         const StaticStringsTable& staticStrings = StringImpl::allStaticStrings();
StringImpl         84 Source/wtf/text/AtomicString.cpp         HashSet<StringImpl*>::iterator end = table->m_table.end();
StringImpl         85 Source/wtf/text/AtomicString.cpp         for (HashSet<StringImpl*>::iterator iter = table->m_table.begin(); iter != end; ++iter) {
StringImpl         86 Source/wtf/text/AtomicString.cpp             StringImpl* string = *iter;
StringImpl         95 Source/wtf/text/AtomicString.cpp     HashSet<StringImpl*> m_table;
StringImpl        108 Source/wtf/text/AtomicString.cpp static inline HashSet<StringImpl*>& atomicStrings()
StringImpl        114 Source/wtf/text/AtomicString.cpp static inline PassRefPtr<StringImpl> addToStringTable(const T& value)
StringImpl        116 Source/wtf/text/AtomicString.cpp     HashSet<StringImpl*>::AddResult addResult = atomicStrings().add<HashTranslator>(value);
StringImpl        129 Source/wtf/text/AtomicString.cpp     static inline bool equal(StringImpl* r, const LChar* s)
StringImpl        134 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const LChar* const& c, unsigned hash)
StringImpl        136 Source/wtf/text/AtomicString.cpp         location = StringImpl::create(c).leakRef();
StringImpl        142 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::add(const LChar* c)
StringImpl        147 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        165 Source/wtf/text/AtomicString.cpp     static bool equal(StringImpl* const& str, const UCharBuffer& buf)
StringImpl        170 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const UCharBuffer& buf, unsigned hash)
StringImpl        172 Source/wtf/text/AtomicString.cpp         location = StringImpl::create8BitIfPossible(buf.s, buf.length).leakRef();
StringImpl        193 Source/wtf/text/AtomicString.cpp     static bool equal(StringImpl* const& string, const HashAndCharacters<CharacterType>& buffer)
StringImpl        198 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const HashAndCharacters<CharacterType>& buffer, unsigned hash)
StringImpl        200 Source/wtf/text/AtomicString.cpp         location = StringImpl::create(buffer.characters, buffer.length).leakRef();
StringImpl        219 Source/wtf/text/AtomicString.cpp     static bool equal(StringImpl* const& string, const HashAndUTF8Characters& buffer)
StringImpl        257 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const HashAndUTF8Characters& buffer, unsigned hash)
StringImpl        260 Source/wtf/text/AtomicString.cpp         RefPtr<StringImpl> newString = StringImpl::createUninitialized(buffer.utf16Length, target);
StringImpl        268 Source/wtf/text/AtomicString.cpp             newString = StringImpl::create(buffer.characters, buffer.length);
StringImpl        276 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::add(const UChar* s, unsigned length)
StringImpl        282 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        288 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::add(const UChar* s, unsigned length, unsigned existingHash)
StringImpl        294 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        300 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::add(const UChar* s)
StringImpl        310 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        317 Source/wtf/text/AtomicString.cpp     StringImpl* baseString;
StringImpl        330 Source/wtf/text/AtomicString.cpp     static bool equal(StringImpl* const& string, const SubstringLocation& buffer)
StringImpl        337 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const SubstringLocation& buffer, unsigned hash)
StringImpl        345 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::add(StringImpl* baseString, unsigned start, unsigned length)
StringImpl        351 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        371 Source/wtf/text/AtomicString.cpp     static bool equal(StringImpl* const& str, const LCharBuffer& buf)
StringImpl        376 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const LCharBuffer& buf, unsigned hash)
StringImpl        378 Source/wtf/text/AtomicString.cpp         location = StringImpl::create(buf.s, buf.length).leakRef();
StringImpl        391 Source/wtf/text/AtomicString.cpp     static bool equal(StringImpl* const& str, const CharBuffer& buf)
StringImpl        396 Source/wtf/text/AtomicString.cpp     static void translate(StringImpl*& location, const CharBuffer& buf, unsigned hash)
StringImpl        398 Source/wtf/text/AtomicString.cpp         location = StringImpl::create(buf.s, buf.length).leakRef();
StringImpl        404 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::add(const LChar* s, unsigned length)
StringImpl        410 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        416 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::addFromLiteralData(const char* characters, unsigned length)
StringImpl        425 Source/wtf/text/AtomicString.cpp PassRefPtr<StringImpl> AtomicString::addSlowCase(StringImpl* string)
StringImpl        431 Source/wtf/text/AtomicString.cpp static inline HashSet<StringImpl*>::iterator findString(const StringImpl* stringImpl)
StringImpl        437 Source/wtf/text/AtomicString.cpp StringImpl* AtomicString::find(const StringImpl* stringImpl)
StringImpl        443 Source/wtf/text/AtomicString.cpp         return StringImpl::empty();
StringImpl        445 Source/wtf/text/AtomicString.cpp     HashSet<StringImpl*>::iterator iterator;
StringImpl        455 Source/wtf/text/AtomicString.cpp void AtomicString::remove(StringImpl* r)
StringImpl        457 Source/wtf/text/AtomicString.cpp     HashSet<StringImpl*>::iterator iterator;
StringImpl        469 Source/wtf/text/AtomicString.cpp     StringImpl* impl = this->impl();
StringImpl        472 Source/wtf/text/AtomicString.cpp     RefPtr<StringImpl> newImpl = impl->lower();
StringImpl         53 Source/wtf/text/AtomicString.h     explicit AtomicString(StringImpl* impl) : m_string(add(impl)) { }
StringImpl         56 Source/wtf/text/AtomicString.h     AtomicString(StringImpl* baseString, unsigned start, unsigned length) : m_string(add(baseString, start, length)) { }
StringImpl         69 Source/wtf/text/AtomicString.h         COMPILE_ASSERT((charactersCount - 1 <= ((unsigned(~0) - sizeof(StringImpl)) / sizeof(LChar))), AtomicStringFromLiteralCannotOverflow);
StringImpl         87 Source/wtf/text/AtomicString.h     static StringImpl* find(const StringImpl*);
StringImpl         92 Source/wtf/text/AtomicString.h     StringImpl* impl() const { return m_string.impl(); }
StringImpl        149 Source/wtf/text/AtomicString.h     static void remove(StringImpl*);
StringImpl        174 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(const LChar*);
StringImpl        175 Source/wtf/text/AtomicString.h     ALWAYS_INLINE static PassRefPtr<StringImpl> add(const char* s) { return add(reinterpret_cast<const LChar*>(s)); };
StringImpl        176 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(const LChar*, unsigned length);
StringImpl        177 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(const UChar*, unsigned length);
StringImpl        178 Source/wtf/text/AtomicString.h     ALWAYS_INLINE static PassRefPtr<StringImpl> add(const char* s, unsigned length) { return add(reinterpret_cast<const LChar*>(s), length); };
StringImpl        179 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(const UChar*, unsigned length, unsigned existingHash);
StringImpl        180 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(const UChar*);
StringImpl        181 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(StringImpl*, unsigned offset, unsigned length);
StringImpl        182 Source/wtf/text/AtomicString.h     ALWAYS_INLINE static PassRefPtr<StringImpl> add(StringImpl* r)
StringImpl        188 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> addFromLiteralData(const char* characters, unsigned length);
StringImpl        189 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> addSlowCase(StringImpl*);
StringImpl        191 Source/wtf/text/AtomicString.h     static PassRefPtr<StringImpl> add(CFStringRef);
StringImpl         36 Source/wtf/text/AtomicStringCF.cpp PassRefPtr<StringImpl> AtomicString::add(CFStringRef string)
StringImpl         38 Source/wtf/text/IntegerToStringConversion.h     typedef PassRefPtr<StringImpl> ReturnType;
StringImpl         40 Source/wtf/text/IntegerToStringConversion.h     static inline ReturnType flush(LChar* characters, unsigned length, void*) { return StringImpl::create(characters, length); }
StringImpl         47 Source/wtf/text/StringBuffer.h         m_data = StringImpl::createUninitialized(length, characters);
StringImpl         65 Source/wtf/text/StringBuffer.h             m_data = StringImpl::createUninitialized(newLength, characters);
StringImpl         69 Source/wtf/text/StringBuffer.h             m_data = StringImpl::reallocate(m_data.release(), newLength);
StringImpl         80 Source/wtf/text/StringBuffer.h     PassRefPtr<StringImpl> release() { return m_data.release(); }
StringImpl         83 Source/wtf/text/StringBuffer.h     RefPtr<StringImpl> m_data;
StringImpl         50 Source/wtf/text/StringBuilder.cpp         m_string = StringImpl::empty();
StringImpl        103 Source/wtf/text/StringBuilder.cpp     RefPtr<StringImpl> string = m_string.releaseImpl();
StringImpl        121 Source/wtf/text/StringBuilder.cpp     RefPtr<StringImpl> buffer = StringImpl::createUninitialized(requiredLength, m_bufferCharacters8);
StringImpl        135 Source/wtf/text/StringBuilder.cpp     RefPtr<StringImpl> buffer = StringImpl::createUninitialized(requiredLength, m_bufferCharacters16);
StringImpl        149 Source/wtf/text/StringBuilder.cpp     RefPtr<StringImpl> buffer = StringImpl::createUninitialized(requiredLength, m_bufferCharacters16);
StringImpl        171 Source/wtf/text/StringBuilder.cpp         m_buffer = StringImpl::reallocate(m_buffer.release(), requiredLength);
StringImpl        187 Source/wtf/text/StringBuilder.cpp         m_buffer = StringImpl::reallocate(m_buffer.release(), requiredLength);
StringImpl        299 Source/wtf/text/StringBuilder.h     RefPtr<StringImpl> m_buffer;
StringImpl         39 Source/wtf/text/StringCF.cpp         m_impl = StringImpl::empty();
StringImpl         45 Source/wtf/text/StringCF.cpp             m_impl = StringImpl::create(lcharBuffer.data(), size);
StringImpl         51 Source/wtf/text/StringCF.cpp         m_impl = StringImpl::create(buffer.data(), size);
StringImpl        169 Source/wtf/text/StringConcatenate.h         StringImpl::copyChars(destination, m_buffer, m_length);
StringImpl        262 Source/wtf/text/StringConcatenate.h         StringImpl::copyChars(destination, m_buffer, m_length);
StringImpl        399 Source/wtf/text/StringConcatenate.h PassRefPtr<StringImpl> makeString(StringType1 string1, StringType2 string2)
StringImpl        412 Source/wtf/text/StringConcatenate.h         RefPtr<StringImpl> resultImpl = StringImpl::createUninitialized(length, buffer);
StringImpl        425 Source/wtf/text/StringConcatenate.h     RefPtr<StringImpl> resultImpl = StringImpl::createUninitialized(length, buffer);
StringImpl         45 Source/wtf/text/StringHash.h         static unsigned hash(StringImpl* key) { return key->hash(); }
StringImpl         46 Source/wtf/text/StringHash.h         static inline bool equal(const StringImpl* a, const StringImpl* b)
StringImpl         51 Source/wtf/text/StringHash.h         static unsigned hash(const RefPtr<StringImpl>& key) { return key->hash(); }
StringImpl         52 Source/wtf/text/StringHash.h         static bool equal(const RefPtr<StringImpl>& a, const RefPtr<StringImpl>& b)
StringImpl         78 Source/wtf/text/StringHash.h         static unsigned hash(StringImpl* str)
StringImpl         95 Source/wtf/text/StringHash.h         static inline bool equal(const StringImpl* a, const StringImpl* b)
StringImpl        100 Source/wtf/text/StringHash.h         static unsigned hash(const RefPtr<StringImpl>& key)
StringImpl        105 Source/wtf/text/StringHash.h         static bool equal(const RefPtr<StringImpl>& a, const RefPtr<StringImpl>& b)
StringImpl         59 Source/wtf/text/StringImpl.cpp COMPILE_ASSERT(sizeof(StringImpl) == 3 * sizeof(int), StringImpl_should_stay_small);
StringImpl         76 Source/wtf/text/StringImpl.cpp void addStringForStats(StringImpl* string)
StringImpl         82 Source/wtf/text/StringImpl.cpp void removeStringForStats(StringImpl* string)
StringImpl         88 Source/wtf/text/StringImpl.cpp static void fillWithSnippet(const StringImpl* string, Vector<char>& snippet)
StringImpl        115 Source/wtf/text/StringImpl.cpp static bool isUnnecessarilyWide(const StringImpl* string)
StringImpl        132 Source/wtf/text/StringImpl.cpp     void add(const StringImpl* string)
StringImpl        192 Source/wtf/text/StringImpl.cpp     HashMap<StringImpl*, RefPtr<PerStringStats> > stats;
StringImpl        194 Source/wtf/text/StringImpl.cpp         StringImpl* string = static_cast<StringImpl*>(*iter);
StringImpl        195 Source/wtf/text/StringImpl.cpp         HashMap<StringImpl*, RefPtr<PerStringStats> >::iterator entry = stats.find(string);
StringImpl        202 Source/wtf/text/StringImpl.cpp     for (HashMap<StringImpl*, RefPtr<PerStringStats> >::iterator iter = stats.begin(); iter != stats.end(); ++iter)
StringImpl        211 Source/wtf/text/StringImpl.cpp StringStats StringImpl::m_stringStats;
StringImpl        215 Source/wtf/text/StringImpl.cpp void StringStats::removeString(StringImpl* string)
StringImpl        254 Source/wtf/text/StringImpl.cpp     unsigned totalOverhead = m_totalNumberStrings * sizeof(StringImpl);
StringImpl        262 Source/wtf/text/StringImpl.cpp void* StringImpl::operator new(size_t size)
StringImpl        264 Source/wtf/text/StringImpl.cpp     ASSERT(size == sizeof(StringImpl));
StringImpl        268 Source/wtf/text/StringImpl.cpp void StringImpl::operator delete(void* ptr)
StringImpl        273 Source/wtf/text/StringImpl.cpp inline StringImpl::~StringImpl()
StringImpl        283 Source/wtf/text/StringImpl.cpp void StringImpl::destroyIfNotStatic()
StringImpl        289 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::createUninitialized(unsigned length, LChar*& data)
StringImpl        299 Source/wtf/text/StringImpl.cpp     StringImpl* string = static_cast<StringImpl*>(partitionAllocGeneric(Partitions::getBufferPartition(), allocationSize<LChar>(length)));
StringImpl        302 Source/wtf/text/StringImpl.cpp     return adoptRef(new (string) StringImpl(length, Force8BitConstructor));
StringImpl        305 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::createUninitialized(unsigned length, UChar*& data)
StringImpl        315 Source/wtf/text/StringImpl.cpp     StringImpl* string = static_cast<StringImpl*>(partitionAllocGeneric(Partitions::getBufferPartition(), allocationSize<UChar>(length)));
StringImpl        318 Source/wtf/text/StringImpl.cpp     return adoptRef(new (string) StringImpl(length));
StringImpl        321 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::reallocate(PassRefPtr<StringImpl> originalString, unsigned length)
StringImpl        331 Source/wtf/text/StringImpl.cpp     originalString->~StringImpl();
StringImpl        332 Source/wtf/text/StringImpl.cpp     StringImpl* string = static_cast<StringImpl*>(partitionReallocGeneric(Partitions::getBufferPartition(), originalString.leakRef(), size));
StringImpl        334 Source/wtf/text/StringImpl.cpp         return adoptRef(new (string) StringImpl(length, Force8BitConstructor));
StringImpl        335 Source/wtf/text/StringImpl.cpp     return adoptRef(new (string) StringImpl(length));
StringImpl        348 Source/wtf/text/StringImpl.cpp const StaticStringsTable& StringImpl::allStaticStrings()
StringImpl        353 Source/wtf/text/StringImpl.cpp void StringImpl::freezeStaticStrings()
StringImpl        362 Source/wtf/text/StringImpl.cpp unsigned StringImpl::m_highestStaticStringLength = 0;
StringImpl        364 Source/wtf/text/StringImpl.cpp StringImpl* StringImpl::createStatic(const char* string, unsigned length, unsigned hash)
StringImpl        379 Source/wtf/text/StringImpl.cpp     RELEASE_ASSERT(length <= ((std::numeric_limits<unsigned>::max() - sizeof(StringImpl)) / sizeof(LChar)));
StringImpl        380 Source/wtf/text/StringImpl.cpp     size_t size = sizeof(StringImpl) + length * sizeof(LChar);
StringImpl        383 Source/wtf/text/StringImpl.cpp     StringImpl* impl = static_cast<StringImpl*>(partitionAllocGeneric(Partitions::getBufferPartition(), size));
StringImpl        386 Source/wtf/text/StringImpl.cpp     impl = new (impl) StringImpl(length, hash, StaticString);
StringImpl        401 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::create(const UChar* characters, unsigned length)
StringImpl        407 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> string = createUninitialized(length, data);
StringImpl        412 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::create(const LChar* characters, unsigned length)
StringImpl        418 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> string = createUninitialized(length, data);
StringImpl        423 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::create8BitIfPossible(const UChar* characters, unsigned length)
StringImpl        429 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> string = createUninitialized(length, data);
StringImpl        440 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::create(const LChar* string)
StringImpl        449 Source/wtf/text/StringImpl.cpp bool StringImpl::containsOnlyWhitespace()
StringImpl        472 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::substring(unsigned start, unsigned length)
StringImpl        488 Source/wtf/text/StringImpl.cpp UChar32 StringImpl::characterStartingAt(unsigned i)
StringImpl        499 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::lower()
StringImpl        522 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(length, data8);
StringImpl        553 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(m_length, data16);
StringImpl        564 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(m_length, data16);
StringImpl        578 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::upper()
StringImpl        589 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(m_length, data8);
StringImpl        640 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> upconverted = upconvertedString();
StringImpl        644 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(m_length, data16);
StringImpl        689 Source/wtf/text/StringImpl.cpp static PassRefPtr<StringImpl> caseConvert(const UChar* source16, size_t length, icuCaseConverter converter, const char* locale, StringImpl* originalString)
StringImpl        693 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> output = StringImpl::createUninitialized(length, data16);
StringImpl        704 Source/wtf/text/StringImpl.cpp         output = StringImpl::createUninitialized(targetLength, data16);
StringImpl        708 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::lower(const AtomicString& localeIdentifier)
StringImpl        728 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> upconverted = upconvertedString();
StringImpl        733 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::upper(const AtomicString& localeIdentifier)
StringImpl        753 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> upconverted = upconvertedString();
StringImpl        773 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::fill(UChar character)
StringImpl        777 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(m_length, data);
StringImpl        783 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(m_length, data);
StringImpl        789 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::foldCase()
StringImpl        797 Source/wtf/text/StringImpl.cpp         RefPtr <StringImpl>newImpl = createUninitialized(m_length, data);
StringImpl        818 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(m_length, data);
StringImpl        841 Source/wtf/text/StringImpl.cpp inline PassRefPtr<StringImpl> StringImpl::stripMatchedCharacters(UCharPredicate predicate)
StringImpl        889 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::stripWhiteSpace()
StringImpl        894 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::stripWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace)
StringImpl        900 Source/wtf/text/StringImpl.cpp ALWAYS_INLINE PassRefPtr<StringImpl> StringImpl::removeCharacters(const CharType* characters, CharacterMatchFunctionPtr findMatch)
StringImpl        932 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::removeCharacters(CharacterMatchFunctionPtr findMatch)
StringImpl        940 Source/wtf/text/StringImpl.cpp inline PassRefPtr<StringImpl> StringImpl::simplifyMatchedCharactersToSpace(UCharPredicate predicate, StripBehavior stripBehavior)
StringImpl        988 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::simplifyWhiteSpace(StripBehavior stripBehavior)
StringImpl        991 Source/wtf/text/StringImpl.cpp         return StringImpl::simplifyMatchedCharactersToSpace<LChar>(SpaceOrNewlinePredicate(), stripBehavior);
StringImpl        992 Source/wtf/text/StringImpl.cpp     return StringImpl::simplifyMatchedCharactersToSpace<UChar>(SpaceOrNewlinePredicate(), stripBehavior);
StringImpl        995 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::simplifyWhiteSpace(IsWhiteSpaceFunctionPtr isWhiteSpace, StripBehavior stripBehavior)
StringImpl        998 Source/wtf/text/StringImpl.cpp         return StringImpl::simplifyMatchedCharactersToSpace<LChar>(UCharPredicate(isWhiteSpace), stripBehavior);
StringImpl        999 Source/wtf/text/StringImpl.cpp     return StringImpl::simplifyMatchedCharactersToSpace<UChar>(UCharPredicate(isWhiteSpace), stripBehavior);
StringImpl       1002 Source/wtf/text/StringImpl.cpp int StringImpl::toIntStrict(bool* ok, int base)
StringImpl       1009 Source/wtf/text/StringImpl.cpp unsigned StringImpl::toUIntStrict(bool* ok, int base)
StringImpl       1016 Source/wtf/text/StringImpl.cpp int64_t StringImpl::toInt64Strict(bool* ok, int base)
StringImpl       1023 Source/wtf/text/StringImpl.cpp uint64_t StringImpl::toUInt64Strict(bool* ok, int base)
StringImpl       1030 Source/wtf/text/StringImpl.cpp intptr_t StringImpl::toIntPtrStrict(bool* ok, int base)
StringImpl       1037 Source/wtf/text/StringImpl.cpp int StringImpl::toInt(bool* ok)
StringImpl       1044 Source/wtf/text/StringImpl.cpp unsigned StringImpl::toUInt(bool* ok)
StringImpl       1051 Source/wtf/text/StringImpl.cpp int64_t StringImpl::toInt64(bool* ok)
StringImpl       1058 Source/wtf/text/StringImpl.cpp uint64_t StringImpl::toUInt64(bool* ok)
StringImpl       1065 Source/wtf/text/StringImpl.cpp intptr_t StringImpl::toIntPtr(bool* ok)
StringImpl       1072 Source/wtf/text/StringImpl.cpp double StringImpl::toDouble(bool* ok)
StringImpl       1079 Source/wtf/text/StringImpl.cpp float StringImpl::toFloat(bool* ok)
StringImpl       1106 Source/wtf/text/StringImpl.cpp size_t StringImpl::find(CharacterMatchFunctionPtr matchFunction, unsigned start)
StringImpl       1113 Source/wtf/text/StringImpl.cpp size_t StringImpl::find(const LChar* matchString, unsigned index)
StringImpl       1175 Source/wtf/text/StringImpl.cpp size_t StringImpl::findIgnoringCase(const LChar* matchString, unsigned index)
StringImpl       1227 Source/wtf/text/StringImpl.cpp size_t StringImpl::find(StringImpl* matchString)
StringImpl       1266 Source/wtf/text/StringImpl.cpp size_t StringImpl::find(StringImpl* matchString, unsigned index)
StringImpl       1319 Source/wtf/text/StringImpl.cpp size_t StringImpl::findIgnoringCase(StringImpl* matchString, unsigned index)
StringImpl       1347 Source/wtf/text/StringImpl.cpp size_t StringImpl::findNextLineStart(unsigned index)
StringImpl       1354 Source/wtf/text/StringImpl.cpp size_t StringImpl::count(LChar c) const
StringImpl       1367 Source/wtf/text/StringImpl.cpp size_t StringImpl::reverseFind(UChar c, unsigned index)
StringImpl       1401 Source/wtf/text/StringImpl.cpp size_t StringImpl::reverseFind(StringImpl* matchString, unsigned index)
StringImpl       1449 Source/wtf/text/StringImpl.cpp size_t StringImpl::reverseFindIgnoringCase(StringImpl* matchString, unsigned index)
StringImpl       1475 Source/wtf/text/StringImpl.cpp ALWAYS_INLINE static bool equalInner(const StringImpl* stringImpl, unsigned startOffset, const char* matchString, unsigned matchLength, bool caseSensitive)
StringImpl       1491 Source/wtf/text/StringImpl.cpp bool StringImpl::startsWith(UChar character) const
StringImpl       1496 Source/wtf/text/StringImpl.cpp bool StringImpl::startsWith(const char* matchString, unsigned matchLength, bool caseSensitive) const
StringImpl       1504 Source/wtf/text/StringImpl.cpp bool StringImpl::endsWith(StringImpl* matchString, bool caseSensitive)
StringImpl       1514 Source/wtf/text/StringImpl.cpp bool StringImpl::endsWith(UChar character) const
StringImpl       1519 Source/wtf/text/StringImpl.cpp bool StringImpl::endsWith(const char* matchString, unsigned matchLength, bool caseSensitive) const
StringImpl       1528 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::replace(UChar oldC, UChar newC)
StringImpl       1551 Source/wtf/text/StringImpl.cpp             RefPtr<StringImpl> newImpl = createUninitialized(m_length, data);
StringImpl       1565 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(m_length, data);
StringImpl       1578 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(m_length, data);
StringImpl       1589 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::replace(unsigned position, unsigned lengthToReplace, StringImpl* str)
StringImpl       1601 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl =
StringImpl       1611 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl =
StringImpl       1635 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::replace(UChar pattern, StringImpl* replacement)
StringImpl       1646 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::replace(UChar pattern, const LChar* replacement, unsigned repStrLength)
StringImpl       1679 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(newSize, data);
StringImpl       1699 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(newSize, data);
StringImpl       1721 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::replace(UChar pattern, const UChar* replacement, unsigned repStrLength)
StringImpl       1754 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(newSize, data);
StringImpl       1778 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(newSize, data);
StringImpl       1799 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::replace(StringImpl* pattern, StringImpl* replacement)
StringImpl       1846 Source/wtf/text/StringImpl.cpp         RefPtr<StringImpl> newImpl = createUninitialized(newSize, data);
StringImpl       1865 Source/wtf/text/StringImpl.cpp     RefPtr<StringImpl> newImpl = createUninitialized(newSize, data);
StringImpl       1904 Source/wtf/text/StringImpl.cpp PassRefPtr<StringImpl> StringImpl::upconvertedString()
StringImpl       1911 Source/wtf/text/StringImpl.cpp static inline bool stringImplContentEqual(const StringImpl* a, const StringImpl* b)
StringImpl       1931 Source/wtf/text/StringImpl.cpp bool equal(const StringImpl* a, const StringImpl* b)
StringImpl       1944 Source/wtf/text/StringImpl.cpp inline bool equalInternal(const StringImpl* a, const CharType* b, unsigned length)
StringImpl       1958 Source/wtf/text/StringImpl.cpp bool equal(const StringImpl* a, const LChar* b, unsigned length)
StringImpl       1963 Source/wtf/text/StringImpl.cpp bool equal(const StringImpl* a, const UChar* b, unsigned length)
StringImpl       1968 Source/wtf/text/StringImpl.cpp bool equal(const StringImpl* a, const LChar* b)
StringImpl       2003 Source/wtf/text/StringImpl.cpp bool equalNonNull(const StringImpl* a, const StringImpl* b)
StringImpl       2012 Source/wtf/text/StringImpl.cpp bool equalIgnoringCase(const StringImpl* a, const StringImpl* b)
StringImpl       2022 Source/wtf/text/StringImpl.cpp bool equalIgnoringCase(const StringImpl* a, const LChar* b)
StringImpl       2076 Source/wtf/text/StringImpl.cpp bool equalIgnoringCaseNonNull(const StringImpl* a, const StringImpl* b)
StringImpl       2099 Source/wtf/text/StringImpl.cpp bool equalIgnoringNullity(StringImpl* a, StringImpl* b)
StringImpl       2108 Source/wtf/text/StringImpl.cpp size_t StringImpl::sizeInBytes() const
StringImpl         82 Source/wtf/text/StringImpl.h     void removeString(StringImpl*);
StringImpl         95 Source/wtf/text/StringImpl.h void addStringForStats(StringImpl*);
StringImpl         96 Source/wtf/text/StringImpl.h void removeStringForStats(StringImpl*);
StringImpl         98 Source/wtf/text/StringImpl.h #define STRING_STATS_ADD_8BIT_STRING(length) StringImpl::stringStats().add8BitString(length); addStringForStats(this)
StringImpl         99 Source/wtf/text/StringImpl.h #define STRING_STATS_ADD_16BIT_STRING(length) StringImpl::stringStats().add16BitString(length); addStringForStats(this)
StringImpl        100 Source/wtf/text/StringImpl.h #define STRING_STATS_REMOVE_STRING(string) StringImpl::stringStats().removeString(string); removeStringForStats(this)
StringImpl        109 Source/wtf/text/StringImpl.h class WTF_EXPORT StringImpl {
StringImpl        110 Source/wtf/text/StringImpl.h     WTF_MAKE_NONCOPYABLE(StringImpl);
StringImpl        129 Source/wtf/text/StringImpl.h     explicit StringImpl(ConstructEmptyStringTag)
StringImpl        146 Source/wtf/text/StringImpl.h     StringImpl(unsigned length, Force8Bit)
StringImpl        158 Source/wtf/text/StringImpl.h     StringImpl(unsigned length)
StringImpl        171 Source/wtf/text/StringImpl.h     StringImpl(unsigned length, unsigned hash, StaticStringTag)
StringImpl        182 Source/wtf/text/StringImpl.h     ~StringImpl();
StringImpl        184 Source/wtf/text/StringImpl.h     static StringImpl* createStatic(const char* string, unsigned length, unsigned hash);
StringImpl        189 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> create(const UChar*, unsigned length);
StringImpl        190 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> create(const LChar*, unsigned length);
StringImpl        191 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> create8BitIfPossible(const UChar*, unsigned length);
StringImpl        193 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> create8BitIfPossible(const Vector<UChar, inlineCapacity>& vector)
StringImpl        198 Source/wtf/text/StringImpl.h     ALWAYS_INLINE static PassRefPtr<StringImpl> create(const char* s, unsigned length) { return create(reinterpret_cast<const LChar*>(s), length); }
StringImpl        199 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> create(const LChar*);
StringImpl        200 Source/wtf/text/StringImpl.h     ALWAYS_INLINE static PassRefPtr<StringImpl> create(const char* s) { return create(reinterpret_cast<const LChar*>(s)); }
StringImpl        202 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> createUninitialized(unsigned length, LChar*& data);
StringImpl        203 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> createUninitialized(unsigned length, UChar*& data);
StringImpl        207 Source/wtf/text/StringImpl.h     static PassRefPtr<StringImpl> reallocate(PassRefPtr<StringImpl> originalString, unsigned length);
StringImpl        293 Source/wtf/text/StringImpl.h     static StringImpl* empty();
StringImpl        310 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> isolatedCopy() const;
StringImpl        312 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> substring(unsigned pos, unsigned len = UINT_MAX);
StringImpl        343 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> lower();
StringImpl        344 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> upper();
StringImpl        345 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> lower(const AtomicString& localeIdentifier);
StringImpl        346 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> upper(const AtomicString& localeIdentifier);
StringImpl        348 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> fill(UChar);
StringImpl        350 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> foldCase();
StringImpl        352 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> stripWhiteSpace();
StringImpl        353 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> stripWhiteSpace(IsWhiteSpaceFunctionPtr);
StringImpl        354 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> simplifyWhiteSpace(StripBehavior stripBehavior = StripExtraWhiteSpace);
StringImpl        355 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> simplifyWhiteSpace(IsWhiteSpaceFunctionPtr, StripBehavior stripBehavior = StripExtraWhiteSpace);
StringImpl        357 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> removeCharacters(CharacterMatchFunctionPtr);
StringImpl        359 Source/wtf/text/StringImpl.h     ALWAYS_INLINE PassRefPtr<StringImpl> removeCharacters(const CharType* characters, CharacterMatchFunctionPtr);
StringImpl        367 Source/wtf/text/StringImpl.h     size_t find(StringImpl*);
StringImpl        368 Source/wtf/text/StringImpl.h     size_t find(StringImpl*, unsigned index);
StringImpl        371 Source/wtf/text/StringImpl.h     size_t findIgnoringCase(StringImpl*, unsigned index = 0);
StringImpl        376 Source/wtf/text/StringImpl.h     size_t reverseFind(StringImpl*, unsigned index = UINT_MAX);
StringImpl        377 Source/wtf/text/StringImpl.h     size_t reverseFindIgnoringCase(StringImpl*, unsigned index = UINT_MAX);
StringImpl        381 Source/wtf/text/StringImpl.h     bool startsWith(StringImpl* str, bool caseSensitive = true) { return (caseSensitive ? reverseFind(str, 0) : reverseFindIgnoringCase(str, 0)) == 0; }
StringImpl        387 Source/wtf/text/StringImpl.h     bool endsWith(StringImpl*, bool caseSensitive = true);
StringImpl        393 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> replace(UChar, UChar);
StringImpl        394 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> replace(UChar, StringImpl*);
StringImpl        395 Source/wtf/text/StringImpl.h     ALWAYS_INLINE PassRefPtr<StringImpl> replace(UChar pattern, const char* replacement, unsigned replacementLength) { return replace(pattern, reinterpret_cast<const LChar*>(replacement), replacementLength); }
StringImpl        396 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> replace(UChar, const LChar*, unsigned replacementLength);
StringImpl        397 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> replace(UChar, const UChar*, unsigned replacementLength);
StringImpl        398 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> replace(StringImpl*, StringImpl*);
StringImpl        399 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> replace(unsigned index, unsigned len, StringImpl*);
StringImpl        400 Source/wtf/text/StringImpl.h     PassRefPtr<StringImpl> upconvertedString();
StringImpl        416 Source/wtf/text/StringImpl.h         RELEASE_ASSERT(length <= ((std::numeric_limits<unsigned>::max() - sizeof(StringImpl)) / sizeof(CharType)));
StringImpl        417 Source/wtf/text/StringImpl.h         return sizeof(StringImpl) + length * sizeof(CharType);
StringImpl        420 Source/wtf/text/StringImpl.h     template <class UCharPredicate> PassRefPtr<StringImpl> stripMatchedCharacters(UCharPredicate);
StringImpl        421 Source/wtf/text/StringImpl.h     template <typename CharType, class UCharPredicate> PassRefPtr<StringImpl> simplifyMatchedCharactersToSpace(UCharPredicate, StripBehavior);
StringImpl        448 Source/wtf/text/StringImpl.h ALWAYS_INLINE const LChar* StringImpl::getCharacters<LChar>() const { return characters8(); }
StringImpl        451 Source/wtf/text/StringImpl.h ALWAYS_INLINE const UChar* StringImpl::getCharacters<UChar>() const { return characters16(); }
StringImpl        453 Source/wtf/text/StringImpl.h WTF_EXPORT bool equal(const StringImpl*, const StringImpl*);
StringImpl        454 Source/wtf/text/StringImpl.h WTF_EXPORT bool equal(const StringImpl*, const LChar*);
StringImpl        455 Source/wtf/text/StringImpl.h inline bool equal(const StringImpl* a, const char* b) { return equal(a, reinterpret_cast<const LChar*>(b)); }
StringImpl        456 Source/wtf/text/StringImpl.h WTF_EXPORT bool equal(const StringImpl*, const LChar*, unsigned);
StringImpl        457 Source/wtf/text/StringImpl.h WTF_EXPORT bool equal(const StringImpl*, const UChar*, unsigned);
StringImpl        458 Source/wtf/text/StringImpl.h inline bool equal(const StringImpl* a, const char* b, unsigned length) { return equal(a, reinterpret_cast<const LChar*>(b), length); }
StringImpl        459 Source/wtf/text/StringImpl.h inline bool equal(const LChar* a, StringImpl* b) { return equal(b, a); }
StringImpl        460 Source/wtf/text/StringImpl.h inline bool equal(const char* a, StringImpl* b) { return equal(b, reinterpret_cast<const LChar*>(a)); }
StringImpl        461 Source/wtf/text/StringImpl.h WTF_EXPORT bool equalNonNull(const StringImpl* a, const StringImpl* b);
StringImpl        477 Source/wtf/text/StringImpl.h WTF_EXPORT bool equalIgnoringCase(const StringImpl*, const StringImpl*);
StringImpl        478 Source/wtf/text/StringImpl.h WTF_EXPORT bool equalIgnoringCase(const StringImpl*, const LChar*);
StringImpl        479 Source/wtf/text/StringImpl.h inline bool equalIgnoringCase(const LChar* a, const StringImpl* b) { return equalIgnoringCase(b, a); }
StringImpl        491 Source/wtf/text/StringImpl.h WTF_EXPORT bool equalIgnoringCaseNonNull(const StringImpl*, const StringImpl*);
StringImpl        493 Source/wtf/text/StringImpl.h WTF_EXPORT bool equalIgnoringNullity(StringImpl*, StringImpl*);
StringImpl        611 Source/wtf/text/StringImpl.h inline size_t StringImpl::find(LChar character, unsigned start)
StringImpl        618 Source/wtf/text/StringImpl.h ALWAYS_INLINE size_t StringImpl::find(char character, unsigned start)
StringImpl        623 Source/wtf/text/StringImpl.h inline size_t StringImpl::find(UChar character, unsigned start)
StringImpl        640 Source/wtf/text/StringImpl.h bool equalIgnoringNullity(const Vector<UChar, inlineCapacity>& a, StringImpl* b)
StringImpl        671 Source/wtf/text/StringImpl.h static inline int codePointCompare8(const StringImpl* string1, const StringImpl* string2)
StringImpl        676 Source/wtf/text/StringImpl.h static inline int codePointCompare16(const StringImpl* string1, const StringImpl* string2)
StringImpl        681 Source/wtf/text/StringImpl.h static inline int codePointCompare8To16(const StringImpl* string1, const StringImpl* string2)
StringImpl        686 Source/wtf/text/StringImpl.h static inline int codePointCompare(const StringImpl* string1, const StringImpl* string2)
StringImpl        713 Source/wtf/text/StringImpl.h inline PassRefPtr<StringImpl> StringImpl::isolatedCopy() const
StringImpl        724 Source/wtf/text/StringImpl.h template<> struct DefaultHash<StringImpl*> {
StringImpl        727 Source/wtf/text/StringImpl.h template<> struct DefaultHash<RefPtr<StringImpl> > {
StringImpl        733 Source/wtf/text/StringImpl.h using WTF::StringImpl;
StringImpl         36 Source/wtf/text/StringImplCF.cpp static StringImpl* currentString;
StringImpl         56 Source/wtf/text/StringImplCF.cpp     StringImpl* underlyingString = 0;
StringImpl         64 Source/wtf/text/StringImplCF.cpp     StringImpl** header = static_cast<StringImpl**>(fastMalloc(sizeof(StringImpl*) + size));
StringImpl         71 Source/wtf/text/StringImplCF.cpp     size_t newAllocationSize = sizeof(StringImpl*) + newSize;
StringImpl         72 Source/wtf/text/StringImplCF.cpp     StringImpl** header = static_cast<StringImpl**>(pointer) - 1;
StringImpl         74 Source/wtf/text/StringImplCF.cpp     header = static_cast<StringImpl**>(fastRealloc(header, newAllocationSize));
StringImpl         80 Source/wtf/text/StringImplCF.cpp     StringImpl** header = static_cast<StringImpl**>(headerPointer);
StringImpl         81 Source/wtf/text/StringImplCF.cpp     StringImpl* underlyingString = *header;
StringImpl         89 Source/wtf/text/StringImplCF.cpp     StringImpl** header = static_cast<StringImpl**>(pointer) - 1;
StringImpl         90 Source/wtf/text/StringImplCF.cpp     StringImpl* underlyingString = *header;
StringImpl        127 Source/wtf/text/StringImplCF.cpp RetainPtr<CFStringRef> StringImpl::createCFString()
StringImpl         36 Source/wtf/text/StringImplTest.cpp     RefPtr<StringImpl> testStringImpl = StringImpl::create("1224");
StringImpl         41 Source/wtf/text/StringStatics.cpp StringImpl* StringImpl::empty()
StringImpl         43 Source/wtf/text/StringStatics.cpp     DEFINE_STATIC_LOCAL(StringImpl, emptyString, (ConstructEmptyString));
StringImpl         55 Source/wtf/text/StringStatics.cpp NEVER_INLINE unsigned StringImpl::hashSlowCase() const
StringImpl         46 Source/wtf/text/StringView.h     explicit StringView(PassRefPtr<StringImpl> impl)
StringImpl         53 Source/wtf/text/StringView.h     StringView(PassRefPtr<StringImpl> impl, unsigned offset, unsigned length)
StringImpl         89 Source/wtf/text/StringView.h     PassRefPtr<StringImpl> toString() const
StringImpl         94 Source/wtf/text/StringView.h             return StringImpl::create(characters8(), m_length);
StringImpl         95 Source/wtf/text/StringView.h         return StringImpl::create(characters16(), m_length);
StringImpl         99 Source/wtf/text/StringView.h     RefPtr<StringImpl> m_impl;
StringImpl         48 Source/wtf/text/WTFString.cpp     : m_impl(characters ? StringImpl::create(characters, length) : nullptr)
StringImpl         57 Source/wtf/text/WTFString.cpp     m_impl = StringImpl::create(str, lengthOfNullTerminatedString(str));
StringImpl         62 Source/wtf/text/WTFString.cpp     : m_impl(characters ? StringImpl::create(characters, length) : nullptr)
StringImpl         67 Source/wtf/text/WTFString.cpp     : m_impl(characters ? StringImpl::create(reinterpret_cast<const LChar*>(characters), length) : nullptr)
StringImpl         73 Source/wtf/text/WTFString.cpp     : m_impl(characters ? StringImpl::create(characters) : nullptr)
StringImpl         78 Source/wtf/text/WTFString.cpp     : m_impl(characters ? StringImpl::create(reinterpret_cast<const LChar*>(characters)) : nullptr)
StringImpl         99 Source/wtf/text/WTFString.cpp         RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(m_impl->length() + string.length(), data);
StringImpl        108 Source/wtf/text/WTFString.cpp     RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(m_impl->length() + string.length(), data);
StringImpl        111 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, m_impl->characters8(), m_impl->length());
StringImpl        113 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, m_impl->characters16(), m_impl->length());
StringImpl        116 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data + m_impl->length(), string.impl()->characters8(), string.impl()->length());
StringImpl        118 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data + m_impl->length(), string.impl()->characters16(), string.impl()->length());
StringImpl        131 Source/wtf/text/WTFString.cpp         m_impl = StringImpl::create(&c, 1);
StringImpl        137 Source/wtf/text/WTFString.cpp     RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(m_impl->length() + 1, data);
StringImpl        139 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, m_impl->characters8(), m_impl->length());
StringImpl        141 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, m_impl->characters16(), m_impl->length());
StringImpl        182 Source/wtf/text/WTFString.cpp         m_impl = StringImpl::create(charactersToAppend, lengthToAppend);
StringImpl        196 Source/wtf/text/WTFString.cpp         RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(strLength + lengthToAppend, data);
StringImpl        197 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, m_impl->characters8(), strLength);
StringImpl        198 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data + strLength, charactersToAppend, lengthToAppend);
StringImpl        205 Source/wtf/text/WTFString.cpp     RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(length() + lengthToAppend, data);
StringImpl        206 Source/wtf/text/WTFString.cpp     StringImpl::copyChars(data, m_impl->characters16(), strLength);
StringImpl        207 Source/wtf/text/WTFString.cpp     StringImpl::copyChars(data + strLength, charactersToAppend, lengthToAppend);
StringImpl        216 Source/wtf/text/WTFString.cpp         m_impl = StringImpl::create(charactersToAppend, lengthToAppend);
StringImpl        228 Source/wtf/text/WTFString.cpp     RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(strLength + lengthToAppend, data);
StringImpl        230 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, characters8(), strLength);
StringImpl        232 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, characters16(), strLength);
StringImpl        233 Source/wtf/text/WTFString.cpp     StringImpl::copyChars(data + strLength, charactersToAppend, lengthToAppend);
StringImpl        238 Source/wtf/text/WTFString.cpp PassRefPtr<StringImpl> insertInternal(PassRefPtr<StringImpl> impl, const CharType* charactersToInsert, unsigned lengthToInsert, unsigned position)
StringImpl        246 Source/wtf/text/WTFString.cpp     RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(impl->length() + lengthToInsert, data);
StringImpl        249 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, impl->characters8(), position);
StringImpl        251 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data, impl->characters16(), position);
StringImpl        253 Source/wtf/text/WTFString.cpp     StringImpl::copyChars(data + position, charactersToInsert, lengthToInsert);
StringImpl        256 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data + position + lengthToInsert, impl->characters8() + position, impl->length() - position);
StringImpl        258 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(data + position + lengthToInsert, impl->characters16() + position, impl->length() - position);
StringImpl        304 Source/wtf/text/WTFString.cpp         RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(position, data);
StringImpl        309 Source/wtf/text/WTFString.cpp         RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(position, data);
StringImpl        319 Source/wtf/text/WTFString.cpp     RefPtr<StringImpl> newImpl = StringImpl::createUninitialized(length() - lengthToRemove, data);
StringImpl        458 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(buffer, characters8() + pos, numCharacters);
StringImpl        460 Source/wtf/text/WTFString.cpp         StringImpl::copyChars(buffer, characters16() + pos, numCharacters);
StringImpl        499 Source/wtf/text/WTFString.cpp     return StringImpl::create(reinterpret_cast<const LChar*>(buffer.data()), len);
StringImpl        895 Source/wtf/text/WTFString.cpp     StringImpl::copyChars(destination, source, length);
StringImpl        911 Source/wtf/text/WTFString.cpp         return StringImpl::create(stringStart, length);
StringImpl        923 Source/wtf/text/WTFString.cpp     return StringImpl::create(bufferStart, utf16Length);
StringImpl       1225 Source/wtf/text/WTFString.cpp     DEFINE_STATIC_LOCAL(String, emptyString, (StringImpl::empty()));
StringImpl       1234 Source/wtf/text/WTFString.cpp Vector<char> asciiDebug(StringImpl* impl);
StringImpl       1248 Source/wtf/text/WTFString.cpp Vector<char> asciiDebug(StringImpl* impl)
StringImpl        123 Source/wtf/text/WTFString.h     String(StringImpl* impl) : m_impl(impl) { }
StringImpl        124 Source/wtf/text/WTFString.h     String(PassRefPtr<StringImpl> impl) : m_impl(impl) { }
StringImpl        144 Source/wtf/text/WTFString.h             return StringImpl::empty();
StringImpl        151 Source/wtf/text/WTFString.h     StringImpl* impl() const { return m_impl.get(); }
StringImpl        152 Source/wtf/text/WTFString.h     PassRefPtr<StringImpl> releaseImpl() { return m_impl.release(); }
StringImpl        348 Source/wtf/text/WTFString.h     static String createUninitialized(unsigned length, UChar*& data) { return StringImpl::createUninitialized(length, data); }
StringImpl        349 Source/wtf/text/WTFString.h     static String createUninitialized(unsigned length, LChar*& data) { return StringImpl::createUninitialized(length, data); }
StringImpl        449 Source/wtf/text/WTFString.h     RefPtr<StringImpl> m_impl;
StringImpl        497 Source/wtf/text/WTFString.h     : m_impl(vector.size() ? StringImpl::create(vector.data(), vector.size()) : StringImpl::empty())
StringImpl        655 Source/wtf/text/WTFString.h         StringImpl::copyChars(result.data(), m_impl->characters8() + pos, numberOfCharactersToCopy);
StringImpl         47 public/platform/WebString.h class StringImpl;
StringImpl        175 public/platform/WebString.h     BLINK_COMMON_EXPORT void assign(WTF::StringImpl*);
StringImpl        177 public/platform/WebString.h     WebPrivatePtr<WTF::StringImpl> m_private;