![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <utils.h>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| Stack ()=default | |
| Stack (std::initializer_list< T > initializer) | |
| Stack (std::vector< T > v) | |
| size_t | Size () const |
| const T & | Peek (BottomOffset from_bottom) const |
| void | Poke (BottomOffset from_bottom, T x) |
| void | Push (T x) |
| StackRange | TopRange (size_t slot_count) const |
| StackRange | PushMany (const std::vector< T > &v) |
| const T & | Top () const |
| T | Pop () |
| std::vector< T > | PopMany (size_t count) |
| BottomOffset | AboveTop () const |
| void | DeleteRange (StackRange range) |
| bool | operator== (const Stack &other) const |
| bool | operator!= (const Stack &other) const |
| T * | begin () |
| T * | end () |
| const T * | begin () const |
| const T * | end () const |
Private Attributes | |
| std::vector< T > | elements_ |
| using v8::internal::torque::Stack< T >::value_type = T |
|
default |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |