V8 Project
|
#include <splay-tree.h>
Public Member Functions | |
Node (const Key &key, const Value &value) | |
INLINE (void *operator new(size_t size, AllocationPolicy allocator)) | |
INLINE (void operator delete(void *p)) | |
INLINE (void operator delete(void *p, AllocationPolicy allocator)) | |
Key | key () |
Value | value () |
Node * | left () |
Node * | right () |
Private Attributes | |
Key | key_ |
Value | value_ |
Node * | left_ |
Node * | right_ |
Friends | |
class | SplayTree |
class | Locator |
Definition at line 100 of file splay-tree.h.
|
inline |
Definition at line 102 of file splay-tree.h.
|
inline |
Definition at line 108 of file splay-tree.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::allocator(), and size.
|
inline |
Definition at line 111 of file splay-tree.h.
|
inline |
Definition at line 116 of file splay-tree.h.
References UNREACHABLE.
|
inline |
Definition at line 120 of file splay-tree.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::Node::key_.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::BASE_EMBEDDED< Callback >::Call().
|
inline |
Definition at line 122 of file splay-tree.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::Node::left_.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::ForEachNode().
|
inline |
Definition at line 123 of file splay-tree.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::Node::right_.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::ForEachNode().
|
inline |
Definition at line 121 of file splay-tree.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::Node::value_.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::BASE_EMBEDDED< Callback >::Call().
|
friend |
Definition at line 127 of file splay-tree.h.
|
friend |
Definition at line 126 of file splay-tree.h.
|
private |
Definition at line 128 of file splay-tree.h.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::Node::key(), and v8::internal::SplayTree< Config, AllocationPolicy >::Splay().
|
private |
Definition at line 130 of file splay-tree.h.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::InsertInternal(), v8::internal::SplayTree< Config, AllocationPolicy >::Node::left(), and v8::internal::SplayTree< Config, AllocationPolicy >::Splay().
|
private |
Definition at line 131 of file splay-tree.h.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::FindGreatest(), v8::internal::SplayTree< Config, AllocationPolicy >::FindLeastGreaterThan(), v8::internal::SplayTree< Config, AllocationPolicy >::InsertInternal(), v8::internal::SplayTree< Config, AllocationPolicy >::Node::right(), and v8::internal::SplayTree< Config, AllocationPolicy >::Splay().
|
private |
Definition at line 129 of file splay-tree.h.
Referenced by v8::internal::SplayTree< Config, AllocationPolicy >::Node::value().