![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <detachable-vector.h>
Public Member Functions | |
| DetachableVector ()=default | |
| ~DetachableVector () | |
| void | push_back (const T &value) |
| void | free () |
| T & | at (size_t i) const |
| T & | back () const |
| T & | front () const |
| void | shrink_to_fit () |
Public Member Functions inherited from v8::internal::DetachableVectorBase | |
| void | detach () |
| void | pop_back () |
| size_t | capacity () const |
| size_t | size () const |
| bool | empty () const |
Private Member Functions | |
| T * | data () const |
| void | Resize (size_t new_capacity) |
Additional Inherited Members | |
Static Public Attributes inherited from v8::internal::DetachableVectorBase | |
| static const size_t | kMinimumCapacity = 8 |
| static const size_t | kDataOffset |
| static const size_t | kCapacityOffset |
| static const size_t | kSizeOffset |
Protected Attributes inherited from v8::internal::DetachableVectorBase | |
| void * | data_ = nullptr |
| size_t | capacity_ = 0 |
| size_t | size_ = 0 |
Definition at line 49 of file detachable-vector.h.
|
default |
|
inline |
|
inline |
Definition at line 72 of file detachable-vector.h.
|
inline |
Definition at line 76 of file detachable-vector.h.
|
inlineprivate |
|
inline |
Definition at line 65 of file detachable-vector.h.
|
inline |
|
inline |
|
inlineprivate |
Definition at line 89 of file detachable-vector.h.
|
inline |