![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <doubly-threaded-list.h>
Classes | |
class | end_iterator |
class | iterator |
Public Member Functions | |
DoublyThreadedList ()=default | |
DoublyThreadedList (DoublyThreadedList &&other) V8_NOEXCEPT | |
void | PushFront (T x) |
T | Front () const |
void | PopFront () |
bool | empty () const |
iterator | begin () const |
end_iterator | end () const |
iterator | RemoveAt (iterator &it) |
bool | Contains (T needle) const |
bool | ContainsSlow (T needle) const |
Static Public Member Functions | |
static void | Remove (T x) |
Static Private Member Functions | |
static bool | empty (T x) |
Private Attributes | |
T | head_ {} |
Definition at line 30 of file doubly-threaded-list.h.
|
default |
|
inline |
Definition at line 84 of file doubly-threaded-list.h.
|
inline |
|
inline |
Definition at line 131 of file doubly-threaded-list.h.
|
inline |
|
inline |
|
inlinestaticprivate |
Definition at line 147 of file doubly-threaded-list.h.
|
inline |
|
inline |
Definition at line 105 of file doubly-threaded-list.h.
|
inline |
Definition at line 110 of file doubly-threaded-list.h.
|
inline |
Definition at line 94 of file doubly-threaded-list.h.
|
inlinestatic |
Definition at line 65 of file doubly-threaded-list.h.
|
inline |
Definition at line 123 of file doubly-threaded-list.h.
|
private |
Definition at line 148 of file doubly-threaded-list.h.