V8 Project
|
#include <zone.h>
Public Member Functions | |
ZoneSplayTree (Zone *zone) | |
~ZoneSplayTree () | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *pointer) |
void | operator delete (void *pointer, Zone *zone) |
![]() | |
SplayTree (ZoneAllocationPolicy allocator=ZoneAllocationPolicy()) | |
~SplayTree () | |
INLINE (void *operator new(size_t size, ZoneAllocationPolicy allocator=ZoneAllocationPolicy())) | |
INLINE (void operator delete(void *p)) | |
INLINE (void operator delete(void *p, ZoneAllocationPolicy policy)) | |
ZoneAllocationPolicy | allocator () |
bool | Contains (const Key &key) |
bool | Insert (const Key &key, Locator *locator) |
bool | Find (const Key &key, Locator *locator) |
bool | FindGreatestLessThan (const Key &key, Locator *locator) |
bool | FindGreatest (Locator *locator) |
bool | FindLeastGreaterThan (const Key &key, Locator *locator) |
bool | FindLeast (Locator *locator) |
bool | Move (const Key &old_key, const Key &new_key) |
bool | Remove (const Key &key) |
void | Clear () |
bool | is_empty () |
void | Splay (const Key &key) |
void | ForEach (Callback *callback) |
Additional Inherited Members | |
![]() | |
typedef Config::Key | Key |
typedef Config::Value | Value |
![]() | |
void | ResetRoot () |
|
inlineexplicit |
v8::internal::ZoneSplayTree< Config >::~ZoneSplayTree |
Definition at line 39 of file zone-inl.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::ResetRoot().
v8::internal::ZoneSplayTree< Config >::INLINE | ( | void *operator | newsize_t size, Zone *zone | ) |
|
inline |
|
inline |