V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::SlotBase< Subclass, Data, SlotDataSize > Class Template Reference

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
 
TDatalocation () const
 

Static Public Attributes

static constexpr size_t kSlotDataSize = SlotDataSize
 

Protected Member Functions

 STATIC_ASSERT (IsAligned(kSlotDataSize, kTaggedSize))
 
 SlotBase (Address ptr)
 

Friends

Subclass operator+ (int i, const Subclass &slot)
 

Detailed Description

template<typename Subclass, typename Data, size_t SlotDataSize>
class v8::internal::SlotBase< Subclass, Data, SlotDataSize >

Definition at line 16 of file slots.h.


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