v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#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) |
Public Member Functions inherited from SplayTree< Config, ZoneAllocationPolicy > | |
SplayTree (ZoneAllocationPolicyallocator=ZoneAllocationPolicy()) | |
~SplayTree () | |
INLINE (void *operator new(size_t size, ZoneAllocationPolicyallocator=ZoneAllocationPolicy())) | |
INLINE (void operator delete(void *p)) | |
INLINE (void operator delete(void *p, ZoneAllocationPolicypolicy)) | |
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 | |
Public Types inherited from SplayTree< Config, ZoneAllocationPolicy > | |
typedef Config::Key | Key |
typedef Config::Value | Value |
Protected Member Functions inherited from SplayTree< Config, ZoneAllocationPolicy > | |
void | ResetRoot () |
|
inlineexplicit |
~ZoneSplayTree | ( | ) |
Definition at line 111 of file zone-inl.h.
References SplayTree< Config, AllocationPolicy >::ResetRoot().
INLINE | ( | void *operator | newsize_t size, Zone *zone | ) |