|
V8 Project
|
#include <utils.h>
Inheritance diagram for v8::internal::SequenceCollector< T, growth_factor, max_growth >:
Collaboration diagram for v8::internal::SequenceCollector< T, growth_factor, max_growth >:Public Member Functions | |
| SequenceCollector (int initial_capacity) | |
| virtual | ~SequenceCollector () |
| void | StartSequence () |
| Vector< T > | EndSequence () |
| void | DropSequence () |
| virtual void | Reset () |
Public Member Functions inherited from v8::internal::Collector< T, 2, 1 *MB > | |
| Collector (int initial_capacity=kMinCapacity) | |
| virtual | ~Collector () |
| void | Add (T value) |
| Vector< T > | AddBlock (int size, T initial_value) |
| Vector< T > | AddBlock (Vector< const T > source) |
| void | WriteTo (Vector< T > destination) |
| Vector< T > | ToVector () |
| int | size () |
Private Member Functions | |
| virtual void | NewChunk (int new_capacity) |
Private Attributes | |
| int | sequence_start_ |
Static Private Attributes | |
| static const int | kNoSequence = -1 |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::Collector< T, 2, 1 *MB > | |
| void | Grow (int min_capacity) |
Protected Attributes inherited from v8::internal::Collector< T, 2, 1 *MB > | |
| List< Vector< T > > | chunks_ |
| Vector< T > | current_chunk_ |
| int | index_ |
| int | size_ |
Static Protected Attributes inherited from v8::internal::Collector< T, 2, 1 *MB > | |
| static const int | kMinCapacity |
|
inlineexplicit |
|
inlinevirtual |
|
inline |
Definition at line 642 of file utils.h.
References DCHECK, v8::internal::Collector< T, 2, 1 *MB >::index_, v8::internal::SequenceCollector< T, growth_factor, max_growth >::kNoSequence, v8::internal::SequenceCollector< T, growth_factor, max_growth >::sequence_start_, and v8::internal::Collector< T, 2, 1 *MB >::size_.
|
inline |
Definition at line 633 of file utils.h.
References v8::internal::Collector< T, 2, 1 *MB >::current_chunk_, DCHECK, v8::internal::Collector< T, 2, 1 *MB >::index_, v8::internal::SequenceCollector< T, growth_factor, max_growth >::kNoSequence, and v8::internal::SequenceCollector< T, growth_factor, max_growth >::sequence_start_.
Referenced by v8::internal::DuplicateFinder::BackupKey().
Here is the caller graph for this function:
|
inlineprivatevirtual |
Reimplemented from v8::internal::Collector< T, 2, 1 *MB >.
Definition at line 660 of file utils.h.
References v8::internal::Collector< T, 2, 1 *MB >::chunks_, v8::internal::Collector< T, 2, 1 *MB >::current_chunk_, DCHECK, v8::internal::Collector< T, 2, 1 *MB >::index_, v8::internal::SequenceCollector< T, growth_factor, max_growth >::kNoSequence, v8::internal::Vector< T >::length(), v8::internal::Vector< T >::New(), v8::internal::Collector< T, growth_factor, max_growth >::NewChunk(), and v8::internal::SequenceCollector< T, growth_factor, max_growth >::sequence_start_.
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from v8::internal::Collector< T, 2, 1 *MB >.
Definition at line 650 of file utils.h.
References v8::internal::SequenceCollector< T, growth_factor, max_growth >::kNoSequence, v8::internal::Collector< T, growth_factor, max_growth >::Reset(), and v8::internal::SequenceCollector< T, growth_factor, max_growth >::sequence_start_.
Here is the call graph for this function:
|
inline |
Definition at line 628 of file utils.h.
References DCHECK, v8::internal::Collector< T, 2, 1 *MB >::index_, v8::internal::SequenceCollector< T, growth_factor, max_growth >::kNoSequence, and v8::internal::SequenceCollector< T, growth_factor, max_growth >::sequence_start_.
Referenced by v8::internal::DuplicateFinder::BackupKey().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 656 of file utils.h.
Referenced by v8::internal::SequenceCollector< T, growth_factor, max_growth >::DropSequence(), v8::internal::SequenceCollector< T, growth_factor, max_growth >::EndSequence(), v8::internal::SequenceCollector< T, growth_factor, max_growth >::NewChunk(), v8::internal::SequenceCollector< T, growth_factor, max_growth >::Reset(), and v8::internal::SequenceCollector< T, growth_factor, max_growth >::StartSequence().
|
private |
Definition at line 657 of file utils.h.
Referenced by v8::internal::SequenceCollector< T, growth_factor, max_growth >::DropSequence(), v8::internal::SequenceCollector< T, growth_factor, max_growth >::EndSequence(), v8::internal::SequenceCollector< T, growth_factor, max_growth >::NewChunk(), v8::internal::SequenceCollector< T, growth_factor, max_growth >::Reset(), and v8::internal::SequenceCollector< T, growth_factor, max_growth >::StartSequence().