V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::SlotSet Class Reference
Inheritance diagram for v8::internal::SlotSet:
v8::internal::Malloced

Public Types

enum  EmptyBucketMode { FREE_EMPTY_BUCKETS, PREFREE_EMPTY_BUCKETS, KEEP_EMPTY_BUCKETS }
 

Public Member Functions

void SetPageStart (Address page_start)
 
template<AccessMode access_mode = AccessMode::ATOMIC>
void Insert (int slot_offset)
 
bool Contains (int slot_offset)
 
void Remove (int slot_offset)
 
void RemoveRange (int start_offset, int end_offset, EmptyBucketMode mode)
 
bool Lookup (int slot_offset)
 
template<typename Callback >
int Iterate (Callback callback, EmptyBucketMode mode)
 
int NumberOfPreFreedEmptyBuckets ()
 
void PreFreeEmptyBuckets ()
 
void FreeEmptyBuckets ()
 
void FreeToBeFreedBuckets ()
 
- Public Member Functions inherited from v8::internal::Malloced
void * operator new (size_t size)
 
void operator delete (void *p)
 

Additional Inherited Members

- Static Public Member Functions inherited from v8::internal::Malloced
static void * New (size_t size)
 
static void Delete (void *p)
 

Detailed Description

Definition at line 27 of file slot-set.h.


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