Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions | Variables
dart_api_state.h File Reference
#include "include/dart_api.h"
#include "platform/utils.h"
#include "vm/bitfield.h"
#include "vm/dart_api_impl.h"
#include "vm/flags.h"
#include "vm/growable_array.h"
#include "vm/handles.h"
#include "vm/handles_impl.h"
#include "vm/heap/weak_table.h"
#include "vm/object.h"
#include "vm/os.h"
#include "vm/os_thread.h"
#include "vm/raw_object.h"
#include "vm/thread_pool.h"
#include "vm/visitor.h"

Go to the source code of this file.

Classes

class  dart::ApiZone
 
class  dart::LocalHandle
 
class  dart::PersistentHandle
 
class  dart::FinalizablePersistentHandle
 
class  dart::LocalHandles
 
class  dart::PersistentHandles
 
class  dart::FinalizablePersistentHandles
 
class  dart::ApiLocalScope
 
class  dart::ApiNativeScope
 
class  dart::ApiGrowableArray< T >
 
class  dart::ApiState
 

Namespaces

namespace  dart
 

Functions

void dart::ProtectedHandleCallback (void *peer)
 

Variables

static constexpr int dart::kLocalHandleSizeInWords = sizeof(LocalHandle) / kWordSize
 
static constexpr int dart::kLocalHandlesPerChunk = 64
 
static constexpr int dart::kOffsetOfRawPtrInLocalHandle = 0
 
static constexpr int dart::kPersistentHandleSizeInWords
 
static constexpr int dart::kPersistentHandlesPerChunk = 64
 
static constexpr int dart::kOffsetOfRawPtrInPersistentHandle = 0
 
static constexpr int dart::kFinalizablePersistentHandleSizeInWords
 
static constexpr int dart::kFinalizablePersistentHandlesPerChunk = 64
 
static constexpr int dart::kOffsetOfRawPtrInFinalizablePersistentHandle = 0