Flutter Engine
The Flutter Engine
|
#include <dart_wrappable.h>
Public Types | |
using | FfiType = DartWrappable * |
Static Public Member Functions | |
static Dart_Handle | ToDart (DartWrappable *val) |
static void | SetReturnValue (Dart_NativeArguments args, DartWrappable *val, bool auto_scope=true) |
static T * | FromDart (Dart_Handle handle) |
static T * | FromArguments (Dart_NativeArguments args, int index, Dart_Handle &exception, bool auto_scope=true) |
static T * | FromFfi (FfiType val) |
static FfiType | ToFfi (T *val) |
static const char * | GetFfiRepresentation () |
static const char * | GetDartRepresentation () |
static bool | AllowedInLeafCall () |
Static Public Attributes | |
static constexpr const char * | kFfiRepresentation = "Pointer" |
static constexpr const char * | kDartRepresentation = "Pointer" |
static constexpr bool | kAllowedInLeafCall = true |
Definition at line 92 of file dart_wrappable.h.
using tonic::DartConverter< T *, typename std::enable_if< std::is_convertible< T *, const DartWrappable * >::value >::type >::FfiType = DartWrappable* |
Definition at line 96 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 152 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 139 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 134 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 148 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 151 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 150 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 116 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 101 of file dart_wrappable.h.
|
inlinestatic |
Definition at line 149 of file dart_wrappable.h.
|
staticconstexpr |
Definition at line 99 of file dart_wrappable.h.
|
staticconstexpr |
Definition at line 98 of file dart_wrappable.h.
|
staticconstexpr |
Definition at line 97 of file dart_wrappable.h.