V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::SplayTree< Config, AllocationPolicy > Class Template Reference

Classes

class  Locator
 
class  Node
 

Public Types

typedef Config::Key Key
 
typedef Config::Value Value
 

Public Member Functions

 SplayTree (AllocationPolicy allocator=AllocationPolicy())
 
V8_INLINE void * operator new (size_t size, AllocationPolicy allocator=AllocationPolicy())
 
V8_INLINE void operator delete (void *p)
 
V8_INLINE void operator delete (void *p, AllocationPolicy policy)
 
AllocationPolicy 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)
 
template<class Callback >
void ForEach (Callback *callback)
 

Protected Member Functions

void ResetRoot ()
 

Detailed Description

template<typename Config, class AllocationPolicy>
class v8::internal::SplayTree< Config, AllocationPolicy >

Definition at line 583 of file globals.h.


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