v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ZoneSplayTree< Config > Class Template Reference

#include <zone.h>

Inheritance diagram for ZoneSplayTree< Config >:
Collaboration diagram for ZoneSplayTree< Config >:

Public Member Functions

 ZoneSplayTree (Zone *zone)
 
 ~ZoneSplayTree ()
 
- 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))
 
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)
 
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 ()
 

Detailed Description

template<typename Config>
class v8::internal::ZoneSplayTree< Config >

Definition at line 261 of file zone.h.

Constructor & Destructor Documentation

ZoneSplayTree ( Zone zone)
inlineexplicit

Definition at line 263 of file zone.h.

Definition at line 89 of file zone-inl.h.

References SplayTree< Config, AllocationPolicy >::ResetRoot().


The documentation for this class was generated from the following files: