![]() |
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.