Lines Matching defs:Handle
12 // You can use gin::Handle on the stack to retain a gin::Wrappable object.
17 class Handle {
19 Handle() : object_(NULL) {}
21 Handle(v8::Handle<v8::Value> wrapper, T* object)
34 v8::Handle<v8::Value> ToV8() const { return wrapper_; }
38 v8::Handle<v8::Value> wrapper_;
43 struct Converter<gin::Handle<T> > {
44 static v8::Handle<v8::Value> ToV8(v8::Isolate* isolate,
45 const gin::Handle<T>& val) {
48 static bool FromV8(v8::Isolate* isolate, v8::Handle<v8::Value> val,
49 gin::Handle<T>* out) {
54 *out = gin::Handle<T>(val, object);
62 gin::Handle<T> CreateHandle(v8::Isolate* isolate, T* object) {
63 return gin::Handle<T>(object->GetWrapper(isolate), object);