Flutter Engine
The Flutter Engine
Namespaces | Macros | Functions
handle.cc File Reference
#include "handle.h"
#include <algorithm>
#include "third_party/tonic/dart_binding_macros.h"
#include "third_party/tonic/dart_class_library.h"

Go to the source code of this file.

Namespaces

namespace  zircon
 
namespace  zircon::dart
 

Macros

#define FOR_EACH_STATIC_BINDING(V)   V(Handle, CreateInvalid)
 
#define FOR_EACH_BINDING(V)
 
#define DART_REGISTER_NATIVE_STATIC_(CLASS, METHOD)    DART_REGISTER_NATIVE_STATIC(CLASS, METHOD),
 

Functions

 zircon::dart::IMPLEMENT_WRAPPERTYPEINFO (zircon, Handle)
 

Macro Definition Documentation

◆ DART_REGISTER_NATIVE_STATIC_

#define DART_REGISTER_NATIVE_STATIC_ (   CLASS,
  METHOD 
)     DART_REGISTER_NATIVE_STATIC(CLASS, METHOD),

Definition at line 126 of file handle.cc.

◆ FOR_EACH_BINDING

#define FOR_EACH_BINDING (   V)
Value:
V(Handle, handle) \
V(Handle, koid) \
V(Handle, is_valid) \
V(Handle, Close) \
V(Handle, AsyncWait) \
V(Handle, Duplicate) \
V(Handle, Replace)
static bool is_valid(SkISize dim)
fml::UniqueFD Duplicate(fml::UniqueFD::element_type descriptor)
Definition: file_posix.cc:123
void Close(PathBuilder *builder)
Definition: tessellator.cc:38
#define V(name)
Definition: raw_object.h:125

Definition at line 114 of file handle.cc.

◆ FOR_EACH_STATIC_BINDING

#define FOR_EACH_STATIC_BINDING (   V)    V(Handle, CreateInvalid)

Definition at line 112 of file handle.cc.