Flutter Engine
The Flutter Engine
|
#include <handles.h>
Public Member Functions | |
Handles () | |
~Handles () | |
void | VisitObjectPointers (ObjectPointerVisitor *visitor) |
void | VisitScopedHandles (ObjectPointerVisitor *visitor) |
void | VisitUnvisitedScopedHandles (ObjectPointerVisitor *visitor) |
void | Visit (HandleVisitor *visitor) |
void | Reset () |
uword | AllocateScopedHandle () |
bool | IsEmpty () const |
intptr_t | ZoneHandlesCapacityInBytes () const |
intptr_t | ScopedHandlesCapacityInBytes () const |
Static Public Member Functions | |
static uword | AllocateHandle (Zone *zone) |
static uword | AllocateZoneHandle (Zone *zone) |
Protected Member Functions | |
int | CountScopedHandles () const |
int | CountZoneHandles () const |
bool | IsValidScopedHandle (uword handle) const |
bool | IsValidZoneHandle (uword handle) const |
Friends | |
class | HandleScope |
class | Dart |
class | IsolateObjectStore |
class | ObjectStore |
class | ThreadState |
|
inline |
|
inline |
|
static |
Definition at line 80 of file handles_impl.h.
|
inline |
|
static |
Definition at line 94 of file handles_impl.h.
|
protected |
Definition at line 211 of file handles_impl.h.
|
protected |
Definition at line 227 of file handles_impl.h.
|
inline |
|
protected |
Definition at line 174 of file handles_impl.h.
|
protected |
Definition at line 187 of file handles_impl.h.
void dart::Handles< kHandleSizeInWords, kHandlesPerChunk, kOffsetOfRawPtr >::Reset |
Definition at line 61 of file handles_impl.h.
|
inline |
void dart::Handles< kHandleSizeInWords, kHandlesPerChunk, kOffsetOfRawPtr >::Visit | ( | HandleVisitor * | visitor | ) |
Definition at line 43 of file handles_impl.h.
void dart::Handles< kHandleSizeInWords, kHandlesPerChunk, kOffsetOfRawPtr >::VisitObjectPointers | ( | ObjectPointerVisitor * | visitor | ) |
Definition at line 15 of file handles_impl.h.
void dart::Handles< kHandleSizeInWords, kHandlesPerChunk, kOffsetOfRawPtr >::VisitScopedHandles | ( | ObjectPointerVisitor * | visitor | ) |
Definition at line 29 of file handles_impl.h.
void dart::Handles< kHandleSizeInWords, kHandlesPerChunk, kOffsetOfRawPtr >::VisitUnvisitedScopedHandles | ( | ObjectPointerVisitor * | visitor | ) |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |