Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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.

131 {
134}
135
136} // namespace dart
137} // namespace zircon
#define DART_REGISTER_NATIVE(CLASS, METHOD)
#define FOR_EACH_STATIC_BINDING(V)
Definition handle.cc:112
#define FOR_EACH_BINDING(V)
Definition handle.cc:114
#define DART_REGISTER_NATIVE_STATIC_(CLASS, METHOD)
Definition handle.cc:126

◆ 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)
#define V(name)
Definition raw_object.h:124

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.