![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <scoped-list.h>
Public Types | |
using | iterator = T* |
using | const_iterator = const T* |
Public Member Functions | |
ScopedList (std::vector< TBacking > *buffer) | |
~ScopedList () | |
void | Rewind () |
void | MergeInto (ScopedList *parent) |
int | length () const |
const T & | at (int i) const |
T & | at (int i) |
base::Vector< const T > | ToConstVector () const |
void | Add (const T &value) |
void | AddAll (base::Vector< const T > list) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
Private Attributes | |
std::vector< TBacking > & | buffer_ |
size_t | start_ |
size_t | end_ |
Definition at line 30 of file scoped-list.h.
using v8::internal::ScopedList< T, TBacking >::const_iterator = const T* |
Definition at line 94 of file scoped-list.h.
using v8::internal::ScopedList< T, TBacking >::iterator = T* |
Definition at line 93 of file scoped-list.h.
|
inlineexplicit |
Definition at line 39 of file scoped-list.h.
|
inline |
Definition at line 42 of file scoped-list.h.
|
inline |
|
inline |
Definition at line 84 of file scoped-list.h.
|
inline |
Definition at line 66 of file scoped-list.h.
|
inline |
|
inline |
Definition at line 96 of file scoped-list.h.
|
inline |
Definition at line 99 of file scoped-list.h.
|
inline |
Definition at line 103 of file scoped-list.h.
|
inline |
Definition at line 104 of file scoped-list.h.
|
inline |
|
inline |
Definition at line 50 of file scoped-list.h.
|
inline |
Definition at line 44 of file scoped-list.h.
|
inline |
Definition at line 73 of file scoped-list.h.
|
private |
Definition at line 109 of file scoped-list.h.
|
private |
Definition at line 111 of file scoped-list.h.
|
private |
Definition at line 110 of file scoped-list.h.