V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::DetachableVectorBase Class Reference
Inheritance diagram for v8::internal::DetachableVectorBase:
v8::internal::DetachableVector< uintptr_t *> v8::internal::DetachableVector< v8::internal::Context > v8::internal::DetachableVector< T >

Public Member Functions

void detach ()
 
void pop_back ()
 
size_t capacity () const
 
size_t size () const
 
bool empty () const
 

Static Public Attributes

static const size_t kMinimumCapacity = 8
 
static const size_t kDataOffset
 
static const size_t kCapacityOffset
 
static const size_t kSizeOffset
 

Protected Attributes

void * data_ = nullptr
 
size_t capacity_ = 0
 
size_t size_ = 0
 

Detailed Description

Definition at line 18 of file detachable-vector.h.

Member Data Documentation

◆ kCapacityOffset

const size_t v8::internal::DetachableVectorBase::kCapacityOffset
static
Initial value:
=
offsetof(DetachableVectorBase, capacity_)

Definition at line 34 of file detachable-vector.h.

◆ kDataOffset

const size_t v8::internal::DetachableVectorBase::kDataOffset
static
Initial value:
=
offsetof(DetachableVectorBase, data_)

Definition at line 33 of file detachable-vector.h.

◆ kSizeOffset

const size_t v8::internal::DetachableVectorBase::kSizeOffset
static
Initial value:
=
offsetof(DetachableVectorBase, size_)

Definition at line 35 of file detachable-vector.h.


The documentation for this class was generated from the following files: