Flutter Engine
The Flutter Engine
|
#include <pointer_block.h>
Public Types | |
enum | { kSize = Size } |
Public Member Functions | |
void | Reset () |
PointerBlock< Size > * | next () const |
void | set_next (PointerBlock< Size > *next) |
intptr_t | Count () const |
bool | IsFull () const |
bool | IsEmpty () const |
void | Push (ObjectPtr obj) |
ObjectPtr | Pop () |
void | VisitObjectPointers (ObjectPointerVisitor *visitor) |
Public Member Functions inherited from dart::MallocAllocated | |
MallocAllocated () | |
void * | operator new (size_t size) |
void * | operator new[] (size_t size) |
void | operator delete (void *pointer) |
void | operator delete[] (void *pointer) |
Static Public Member Functions | |
static intptr_t | top_offset () |
static intptr_t | pointers_offset () |
Friends | |
template<int > | |
class | BlockStack |
template<int , typename T > | |
class | LocalBlockWorkList |
Definition at line 21 of file pointer_block.h.
anonymous enum |
|
inline |
Definition at line 33 of file pointer_block.h.
|
inline |
Definition at line 35 of file pointer_block.h.
|
inline |
Definition at line 34 of file pointer_block.h.
|
inline |
Definition at line 30 of file pointer_block.h.
|
inlinestatic |
Definition at line 61 of file pointer_block.h.
|
inline |
Definition at line 42 of file pointer_block.h.
|
inline |
Definition at line 37 of file pointer_block.h.
|
inline |
Definition at line 25 of file pointer_block.h.
|
inline |
Definition at line 31 of file pointer_block.h.
|
inlinestatic |
Definition at line 60 of file pointer_block.h.
void dart::PointerBlock< Size >::VisitObjectPointers | ( | ObjectPointerVisitor * | visitor | ) |
Definition at line 152 of file pointer_block.cc.
Definition at line 78 of file pointer_block.h.
Definition at line 80 of file pointer_block.h.