/external/webkit/WebCore/platform/text/ |
AtomicStringImpl.h | 24 #include "StringImpl.h" 28 class AtomicStringImpl : public StringImpl
|
StringImpl.h | 61 class StringImpl : public RefCounted<StringImpl> { 67 StringImpl(); 70 StringImpl(const UChar*, unsigned length); 73 StringImpl(unsigned length); 81 ~StringImpl(); 83 static PassRefPtr<StringImpl> create(const UChar*, unsigned length); 84 static PassRefPtr<StringImpl> create(const char*, unsigned length); 85 static PassRefPtr<StringImpl> create(const char*); 86 static PassRefPtr<StringImpl> createUninitialized(unsigned length, UChar*& data) [all...] |
StringImpl.cpp | 26 #include "StringImpl.h" 61 // We must ensure that all allocations of StringImpl are allocated using 64 void* StringImpl::operator new(size_t size, void* address) 71 void* StringImpl::operator new(size_t size) 76 void StringImpl::operator delete(void* address) 82 StringImpl::StringImpl() 93 inline StringImpl::StringImpl(const UChar* characters, unsigned length) 103 inline StringImpl::StringImpl(unsigned length [all...] |
AtomicString.cpp | 43 static inline HashSet<StringImpl*>& stringTable() 51 return StringImpl::computeHash(c); 54 static bool equal(StringImpl* r, const char* s) 66 static void translate(StringImpl*& location, const char* const& c, unsigned hash) 68 location = StringImpl::create(c).releaseRef(); 76 StringImpl* impl = a.impl(); 84 PassRefPtr<StringImpl> AtomicString::add(const char* c) 89 return StringImpl::empty(); 90 pair<HashSet<StringImpl*>::iterator, bool> addResult = stringTable().add<const char*, CStringTranslator>(c); 101 static inline bool equal(StringImpl* string, const UChar* characters, unsigned length [all...] |
StringHash.h | 38 // currently a member function of StringImpl into this file so we can be a little 42 static unsigned hash(StringImpl* key) { return key->hash(); } 43 static bool equal(StringImpl* a, StringImpl* b) 82 static unsigned hash(const RefPtr<StringImpl>& key) { return key->hash(); } 83 static bool equal(const RefPtr<StringImpl>& a, const RefPtr<StringImpl>& b) 142 static unsigned hash(StringImpl* str) 192 static bool equal(StringImpl* a, StringImpl* b [all...] |
AtomicString.h | 51 ATOMICSTRING_CONVERSION AtomicString(StringImpl* imp) : m_string(add(imp)) { } 105 static void remove(StringImpl*); 123 static PassRefPtr<StringImpl> add(const char*); 124 static PassRefPtr<StringImpl> add(const UChar*, int length); 125 static PassRefPtr<StringImpl> add(const UChar*); 126 static PassRefPtr<StringImpl> add(StringImpl*); 128 static PassRefPtr<StringImpl> add(const JSC::UString&); 129 static PassRefPtr<StringImpl> add(const JSC::Identifier&);
|
/external/webkit/WebCore/rendering/ |
RenderTextFragment.h | 36 RenderTextFragment(Node*, StringImpl*, int startOffset, int length); 37 RenderTextFragment(Node*, StringImpl*); 49 StringImpl* contentString() const { return m_contentString.get(); } 50 virtual PassRefPtr<StringImpl> originalText() const; 53 virtual void setTextInternal(PassRefPtr<StringImpl>); 58 RefPtr<StringImpl> m_contentString;
|
RenderWordBreak.cpp | 35 : RenderText(element, StringImpl::empty())
|
RenderTextFragment.cpp | 30 RenderTextFragment::RenderTextFragment(Node* node, StringImpl* str, int startOffset, int length) 38 RenderTextFragment::RenderTextFragment(Node* node, StringImpl* str) 47 PassRefPtr<StringImpl> RenderTextFragment::originalText() const 50 RefPtr<StringImpl> result = (e ? static_cast<Text*>(e)->dataImpl() : contentString()); 63 void RenderTextFragment::setTextInternal(PassRefPtr<StringImpl> text) 79 StringImpl* original = (e ? static_cast<Text*>(e)->dataImpl() : contentString());
|
RenderText.h | 31 class StringImpl; 35 RenderText(Node*, PassRefPtr<StringImpl>); 45 virtual PassRefPtr<StringImpl> originalText() const; 53 StringImpl* text() const { return m_text.get(); } 91 void setText(PassRefPtr<StringImpl>, bool force = false); 92 void setTextWithOffset(PassRefPtr<StringImpl>, unsigned offset, unsigned len, bool force = false); 130 virtual void setTextInternal(PassRefPtr<StringImpl>); 154 RefPtr<StringImpl> m_text;
|
RenderCounter.h | 50 virtual PassRefPtr<StringImpl> originalText() const;
|
RenderSVGInlineText.h | 35 RenderSVGInlineText(Node*, PassRefPtr<StringImpl>);
|
/external/webkit/WebCore/platform/text/mac/ |
StringImplMac.mm | 22 #include "StringImpl.h" 28 StringImpl::operator NSString *()
|
StringMac.mm | 34 m_impl = StringImpl::empty(); 38 m_impl = StringImpl::create(buffer.data(), size);
|
/external/webkit/WebCore/rendering/style/ |
BindingURI.h | 29 #include "StringImpl.h" 36 BindingURI(StringImpl*); 50 StringImpl* uri() { return m_uri; } 53 StringImpl* m_uri;
|
ContentData.h | 35 class StringImpl; 70 StringImpl* text() const { return m_content.m_text; } 71 void setText(PassRefPtr<StringImpl> text) 98 StringImpl* m_text;
|
/external/webkit/WebCore/platform/text/cf/ |
StringImplCF.cpp | 22 #include "StringImpl.h" 39 static StringImpl* currentString; 58 StringImpl* underlyingString = 0; 66 StringImpl** header = static_cast<StringImpl**>(fastMalloc(sizeof(StringImpl*) + size)); 73 size_t newAllocationSize = sizeof(StringImpl*) + newSize; 74 StringImpl** header = static_cast<StringImpl**>(pointer) - 1; 76 header = static_cast<StringImpl**>(fastRealloc(header, newAllocationSize)) [all...] |
StringCF.cpp | 37 m_impl = StringImpl::empty(); 41 m_impl = StringImpl::create(buffer.data(), size);
|
/external/webkit/WebCore/dom/ |
CharacterData.h | 43 StringImpl* dataImpl() { return m_data.get(); } 50 void setDataImpl(PassRefPtr<StringImpl> impl) { m_data = impl; } 51 void dispatchModifiedEvent(StringImpl* oldValue); 62 RefPtr<StringImpl> m_data;
|
CharacterData.cpp | 35 , m_data(text.impl() ? text.impl() : StringImpl::empty()) 42 StringImpl* dataImpl = data.impl() ? data.impl() : StringImpl::empty(); 47 RefPtr<StringImpl> oldStr = m_data; 75 RefPtr<StringImpl> oldStr = m_data; 96 RefPtr<StringImpl> oldStr = m_data; 125 RefPtr<StringImpl> oldStr = m_data; 155 RefPtr<StringImpl> oldStr = m_data; 186 void CharacterData::dispatchModifiedEvent(StringImpl* prevValue)
|
/external/webkit/WebCore/platform/text/haiku/ |
StringHaiku.cpp | 44 m_impl = StringImpl::empty(); 46 m_impl = StringImpl::create(str, size);
|
/external/webkit/WebCore/platform/ |
ThreadGlobalData.h | 54 StringImpl* emptyString() { return m_emptyString; } 55 HashSet<StringImpl*>& atomicStringTable() { return *m_atomicStringTable; } 67 StringImpl* m_emptyString; 68 HashSet<StringImpl*>* m_atomicStringTable;
|
ThreadGlobalData.cpp | 31 #include "StringImpl.h" 58 : m_emptyString(new StringImpl) 59 , m_atomicStringTable(new HashSet<StringImpl*>)
|
/external/webkit/WebCore/platform/text/qt/ |
StringQt.cpp | 39 m_impl = StringImpl::create(reinterpret_cast<const UChar*>(qstr.constData()), qstr.length()); 46 m_impl = StringImpl::create(reinterpret_cast<const UChar*>(ref.unicode()), ref.length());
|
/external/webkit/WebKit/chromium/src/ |
WebString.cpp | 42 class WebStringPrivate : public WebCore::StringImpl { 61 WebCore::StringImpl::create(data, length).get())); 126 return WebCore::AtomicString(static_cast<WebCore::StringImpl *>(m_private));
|