Public Member Functions | Private Attributes | Friends
Nan::ReturnValue< T > Class Template Reference

#include <nan.h>

Inheritance diagram for Nan::ReturnValue< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

v8::Isolate * GetIsolate () const
template<class S >
 ReturnValue (v8::Isolate *isolate, v8::Persistent< S > *p)
template<class S >
 ReturnValue (const ReturnValue< S > &that)
template<typename S >
void Set (const v8::Local< S > &handle)
template<typename S >
void Set (const Global< S > &handle)
void Set (bool value)
void Set (double i)
void Set (int32_t i)
void Set (uint32_t i)
template<typename S >
void Set (S *whatever)
void SetEmptyString ()
void SetNull ()
void SetUndefined ()

Private Attributes

v8::Isolate * isolate_
v8::Persistent< T > * value_

Friends

class imp::ReturnValueImp< T >

Detailed Description

template<typename T>
class Nan::ReturnValue< T >

Definition at line 18 of file nan.h.


Constructor & Destructor Documentation

template<typename T>
template<class S >
Nan::ReturnValue< T >::ReturnValue ( v8::Isolate *  isolate,
v8::Persistent< S > *  p 
) [inline, explicit]

Definition at line 25 of file nan.h.

template<typename T>
template<class S >
Nan::ReturnValue< T >::ReturnValue ( const ReturnValue< S > &  that) [inline, explicit]

Definition at line 28 of file nan.h.


Member Function Documentation

template<typename T>
v8::Isolate* Nan::ReturnValue< T >::GetIsolate ( ) const [inline]

Definition at line 92 of file nan.h.

template<typename T>
template<typename S >
void Nan::ReturnValue< T >::Set ( const v8::Local< S > &  handle) [inline]

Definition at line 34 of file nan.h.

template<typename T>
template<typename S >
void Nan::ReturnValue< T >::Set ( const Global< S > &  handle) [inline]

Definition at line 40 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::Set ( bool  value) [inline]

Definition at line 48 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::Set ( double  i) [inline]

Definition at line 54 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::Set ( int32_t  i) [inline]

Definition at line 60 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::Set ( uint32_t  i) [inline]

Definition at line 66 of file nan.h.

template<typename T>
template<typename S >
void Nan::ReturnValue< T >::Set ( S *  whatever) [inline]

Definition at line 98 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::SetEmptyString ( ) [inline]

Definition at line 85 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::SetNull ( ) [inline]

Definition at line 73 of file nan.h.

template<typename T>
void Nan::ReturnValue< T >::SetUndefined ( ) [inline]

Definition at line 79 of file nan.h.


Friends And Related Function Documentation

template<typename T>
friend class imp::ReturnValueImp< T > [friend]

Definition at line 21 of file nan.h.


Member Data Documentation

template<typename T>
v8::Isolate* Nan::ReturnValue< T >::isolate_ [private]

Definition at line 19 of file nan.h.

template<typename T>
v8::Persistent<T>* Nan::ReturnValue< T >::value_ [private]

Definition at line 20 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