HomeSort by relevance Sort by last modified time
    Searched refs:RopeImpl (Results 1 - 5 of 5) sorted by null

  /external/webkit/Source/WebCore/ForwardingHeaders/runtime/
RopeImpl.h 3 #include <JavaScriptCore/RopeImpl.h>
  /external/webkit/Source/JavaScriptCore/runtime/
RopeImpl.cpp 27 #include "RopeImpl.h"
31 void RopeImpl::derefFibersNonRecursive(Vector<RopeImpl*, 32>& workQueue)
37 RopeImpl* nextRope = static_cast<RopeImpl*>(fiber);
47 void RopeImpl::destructNonRecursive()
49 Vector<RopeImpl*, 32> workQueue;
55 RopeImpl* rope = workQueue.last();
RopeImpl.h 33 class RopeImpl : public StringImplBase {
35 // A RopeImpl is composed from a set of smaller strings called Fibers.
36 // Each Fiber in a rope is either StringImpl or another RopeImpl.
39 // Creates a RopeImpl comprising of 'fiberCount' Fibers.
40 // The RopeImpl is constructed in an uninitialized state - initialize must be called for each Fiber in the RopeImpl.
41 static PassRefPtr<RopeImpl> tryCreateUninitialized(unsigned fiberCount)
44 if (tryFastMalloc(sizeof(RopeImpl) + (fiberCount - 1) * sizeof(Fiber)).getValue(allocation))
45 return adoptRef(new (allocation) RopeImpl(fiberCount));
57 static_cast<RopeImpl*>(fiber)->deref()
    [all...]
JSString.cpp 57 RopeImpl::deref(m_other.m_fibers[i]);
69 // Start with the current RopeImpl.
70 Vector<RopeImpl::Fiber, 32> workQueue;
71 RopeImpl::Fiber currentFiber;
76 if (RopeImpl::isRope(currentFiber)) {
77 RopeImpl* rope = static_cast<RopeImpl*>(currentFiber);
95 RopeImpl::deref(m_other.m_fibers[i]);
JSString.h 31 #include "RopeImpl.h"
76 , m_rope(RopeImpl::tryCreateUninitialized(fiberCount))
82 void append(RopeImpl::Fiber& fiber)
101 PassRefPtr<RopeImpl> release()
111 RefPtr<RopeImpl> m_rope;
118 RopeIterator(RopeImpl::Fiber* fibers, size_t fiberCount)
128 ASSERT(!RopeImpl::isRope(item.fibers[item.i]));
138 RopeImpl::Fiber fiber = item.fibers[item.i];
139 ASSERT(!RopeImpl::isRope(fiber));
150 WorkItem(RopeImpl::Fiber* fibers, size_t fiberCount
    [all...]

Completed in 653 milliseconds