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;