1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef MOJO_APPS_JS_BINDINGS_HANDLE_H_ 6 #define MOJO_APPS_JS_BINDINGS_HANDLE_H_ 7 8 #include "gin/converter.h" 9 #include "mojo/public/system/core_cpp.h" 10 11 namespace gin { 12 13 template<> 14 struct Converter<mojo::Handle> { 15 static v8::Handle<v8::Value> ToV8(v8::Isolate* isolate, 16 const mojo::Handle& val); 17 static bool FromV8(v8::Isolate* isolate, v8::Handle<v8::Value> val, 18 mojo::Handle* out); 19 }; 20 21 } // namespace gin 22 23 #endif // MOJO_APPS_JS_BINDINGS_HANDLE_H_ 24