![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <slots.h>
Public Types | |
| using | TData = Data |
Public Member Functions | |
| Subclass & | operator++ () |
| Subclass | operator++ (int) |
| Subclass & | operator-- () |
| Subclass | operator-- (int) |
| bool | operator< (const SlotBase &other) const |
| bool | operator<= (const SlotBase &other) const |
| bool | operator> (const SlotBase &other) const |
| bool | operator>= (const SlotBase &other) const |
| bool | operator== (const SlotBase &other) const |
| bool | operator!= (const SlotBase &other) const |
| size_t | operator- (const SlotBase &other) const |
| Subclass | operator- (int i) const |
| Subclass | operator+ (int i) const |
| Subclass & | operator+= (int i) |
| Subclass | operator- (int i) |
| Subclass & | operator-= (int i) |
| void * | ToVoidPtr () const |
| Address | address () const |
| TData * | location () const |
Static Public Attributes | |
| static constexpr size_t | kSlotDataSize = sizeof(Data) |
| static constexpr size_t | kSlotDataAlignment = SlotDataAlignment |
Protected Member Functions | |
| SlotBase (Address ptr) | |
Private Attributes | |
| Address | ptr_ |
Friends | |
| Subclass | operator+ (int i, const Subclass &slot) |
| using v8::internal::SlotBase< Subclass, Data, SlotDataAlignment >::TData = Data |
|
inlineexplicitprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
staticconstexpr |
|
staticconstexpr |
|
private |