Changeset 65099 in webkit for trunk/JavaScriptCore/runtime/JSString.h
- Timestamp:
- Aug 10, 2010, 3:32:19 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSString.h
r62367 r65099 133 133 } 134 134 135 UStringImpl* operator*()135 StringImpl* operator*() 136 136 { 137 137 WorkItem& item = m_workQueue.last(); 138 138 RopeImpl::Fiber fiber = item.fibers[item.i]; 139 139 ASSERT(!RopeImpl::isRope(fiber)); 140 return static_cast< UStringImpl*>(fiber);140 return static_cast<StringImpl*>(fiber); 141 141 } 142 142 … … 204 204 ASSERT(!m_value.isNull()); 205 205 } 206 JSString(JSGlobalData* globalData, PassRefPtr< UStringImpl> value, HasOtherOwnerType)206 JSString(JSGlobalData* globalData, PassRefPtr<StringImpl> value, HasOtherOwnerType) 207 207 : JSCell(globalData->stringStructure.get()) 208 208 , m_length(value->length()) … … 360 360 void appendStringInConstruct(unsigned& index, const UString& string) 361 361 { 362 UStringImpl* impl = string.rep();362 StringImpl* impl = string.rep(); 363 363 impl->ref(); 364 364 m_other.m_fibers[index++] = impl; … … 387 387 } else { 388 388 UString u(v.toString(exec)); 389 UStringImpl* impl = u.rep();389 StringImpl* impl = u.rep(); 390 390 impl->ref(); 391 391 m_other.m_fibers[index++] = impl; … … 475 475 if (c <= 0xFF) 476 476 return globalData->smallStrings.singleCharacterString(globalData, c); 477 return fixupVPtr(globalData, new (globalData) JSString(globalData, UString( UStringImpl::create(s.rep(), offset, 1))));477 return fixupVPtr(globalData, new (globalData) JSString(globalData, UString(StringImpl::create(s.rep(), offset, 1)))); 478 478 } 479 479 … … 533 533 return globalData->smallStrings.singleCharacterString(globalData, c); 534 534 } 535 return fixupVPtr(globalData, new (globalData) JSString(globalData, UString( UStringImpl::create(s.rep(), offset, length)), JSString::HasOtherOwner));535 return fixupVPtr(globalData, new (globalData) JSString(globalData, UString(StringImpl::create(s.rep(), offset, length)), JSString::HasOtherOwner)); 536 536 } 537 537
Note:
See TracChangeset
for help on using the changeset viewer.