V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::Worklist< EntryType, SEGMENT_SIZE > Class Template Reference

Classes

class  View
 

Public Member Functions

 Worklist (int num_tasks)
 
void Swap (Worklist< EntryType, SEGMENT_SIZE > &other)
 
bool Push (int task_id, EntryType entry)
 
bool Pop (int task_id, EntryType *entry)
 
size_t LocalPushSegmentSize (int task_id)
 
bool IsLocalEmpty (int task_id)
 
bool IsGlobalPoolEmpty ()
 
bool IsEmpty ()
 
bool AreLocalsEmpty ()
 
size_t LocalSize (int task_id)
 
void Clear ()
 
template<typename Callback >
void Update (Callback callback)
 
template<typename Callback >
void Iterate (Callback callback)
 
template<typename Callback >
void IterateGlobalPool (Callback callback)
 
void FlushToGlobal (int task_id)
 
void MergeGlobalPool (Worklist *other)
 

Static Public Attributes

static const int kMaxNumTasks = 8
 
static const size_t kSegmentCapacity = SEGMENT_SIZE
 

Detailed Description

template<typename EntryType, int SEGMENT_SIZE>
class v8::internal::Worklist< EntryType, SEGMENT_SIZE >

Definition at line 28 of file worklist.h.


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