Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Private Member Functions | Private Attributes
Nan::ObjectWrap Class Reference

#include <nan.h>

List of all members.

Public Member Functions

v8::Local< v8::Object > handle () const
 ObjectWrap ()
Persistent< v8::Object > & persistent ()
virtual ~ObjectWrap ()

Static Public Member Functions

template<class T >
static T * Unwrap (v8::Local< v8::Object > object)

Protected Member Functions

void MakeWeak ()
virtual void Ref ()
virtual void Unref ()
void Wrap (v8::Local< v8::Object > object)

Protected Attributes

int refs_

Static Private Member Functions

static void WeakCallback (v8::Persistent< v8::Value > value, void *data)

Private Attributes

Persistent< v8::Object > handle_

Detailed Description

Definition at line 13 of file nan.h.


Constructor & Destructor Documentation

Definition at line 15 of file nan.h.

virtual Nan::ObjectWrap::~ObjectWrap ( ) [inline, virtual]

Definition at line 20 of file nan.h.


Member Function Documentation

v8::Local<v8::Object> Nan::ObjectWrap::handle ( ) const [inline]

Definition at line 43 of file nan.h.

void Nan::ObjectWrap::MakeWeak ( ) [inline, protected]

Definition at line 80 of file nan.h.

Persistent<v8::Object>& Nan::ObjectWrap::persistent ( ) [inline]

Definition at line 48 of file nan.h.

virtual void Nan::ObjectWrap::Ref ( ) [inline, protected, virtual]

Definition at line 91 of file nan.h.

virtual void Nan::ObjectWrap::Unref ( ) [inline, protected, virtual]

Definition at line 106 of file nan.h.

template<class T >
static T* Nan::ObjectWrap::Unwrap ( v8::Local< v8::Object >  object) [inline, static]

Definition at line 32 of file nan.h.

static void Nan::ObjectWrap::WeakCallback ( v8::Persistent< v8::Value >  value,
void *  data 
) [inline, static, private]

Definition at line 143 of file nan.h.

void Nan::ObjectWrap::Wrap ( v8::Local< v8::Object >  object) [inline, protected]

Definition at line 54 of file nan.h.


Member Data Documentation

Persistent<v8::Object> Nan::ObjectWrap::handle_ [private]

Definition at line 152 of file nan.h.

int Nan::ObjectWrap::refs_ [protected]

Definition at line 114 of file nan.h.


The documentation for this class was generated from the following file:


dji_ronin
Author(s):
autogenerated on Sat Jun 8 2019 20:15:32