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

Public Types

enum  IterationMode { PREFREE_EMPTY_CHUNKS, KEEP_EMPTY_CHUNKS }
 

Public Member Functions

 TypedSlotSet (Address page_start)
 
template<typename Callback >
int Iterate (Callback callback, IterationMode mode)
 
void ClearInvalidSlots (const std::map< uint32_t, uint32_t > &invalid_ranges)
 
void FreeToBeFreedChunks ()
 
- Public Member Functions inherited from v8::internal::TypedSlots
V8_EXPORT_PRIVATE void Insert (SlotType type, uint32_t host_offset, uint32_t offset)
 
V8_EXPORT_PRIVATE void Merge (TypedSlots *other)
 

Additional Inherited Members

- Static Public Attributes inherited from v8::internal::TypedSlots
static const int kMaxOffset = 1 << 29
 
- Protected Member Functions inherited from v8::internal::TypedSlots
ChunkEnsureChunk ()
 
ChunkNewChunk (Chunk *next, int capacity)
 
- Static Protected Member Functions inherited from v8::internal::TypedSlots
static int NextCapacity (int capacity)
 
- Protected Attributes inherited from v8::internal::TypedSlots
Chunkhead_ = nullptr
 
Chunktail_ = nullptr
 
- Static Protected Attributes inherited from v8::internal::TypedSlots
static const int kInitialBufferSize = 100
 
static const int kMaxBufferSize = 16 * KB
 

Detailed Description

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


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