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

#include <nan_callbacks_12_inl.h>

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

List of all members.

Public Member Functions

v8::Isolate * GetIsolate () const
v8::Isolate * GetIsolate () const
template<class S >
 ReturnValue (const v8::ReturnValue< S > &value)
template<class S >
 ReturnValue (const ReturnValue< S > &that)
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)
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 (bool value)
void Set (double i)
void Set (double i)
void Set (int32_t i)
void Set (int32_t i)
void Set (uint32_t i)
void Set (uint32_t i)
template<typename S >
void Set (S *whatever)
template<typename S >
void Set (S *whatever)
void SetEmptyString ()
void SetEmptyString ()
void SetNull ()
void SetNull ()
void SetUndefined ()
void SetUndefined ()

Private Attributes

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

Friends

class imp::ReturnValueImp< T >

Detailed Description

template<typename T>
class ReturnValue< T >

Definition at line 13 of file nan_callbacks_12_inl.h.


Constructor & Destructor Documentation

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

Definition at line 18 of file nan_callbacks_12_inl.h.

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

Definition at line 21 of file nan_callbacks_12_inl.h.

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

Definition at line 24 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 27 of file nan_callbacks_pre_12_inl.h.


Member Function Documentation

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

Definition at line 83 of file nan_callbacks_12_inl.h.

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

Definition at line 91 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 27 of file nan_callbacks_12_inl.h.

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

Definition at line 32 of file nan_callbacks_12_inl.h.

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

Definition at line 33 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 39 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 46 of file nan_callbacks_12_inl.h.

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

Definition at line 47 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 51 of file nan_callbacks_12_inl.h.

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

Definition at line 53 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 56 of file nan_callbacks_12_inl.h.

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

Definition at line 59 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 61 of file nan_callbacks_12_inl.h.

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

Definition at line 65 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 89 of file nan_callbacks_12_inl.h.

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

Definition at line 97 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 77 of file nan_callbacks_12_inl.h.

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

Definition at line 84 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 67 of file nan_callbacks_12_inl.h.

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

Definition at line 72 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 72 of file nan_callbacks_12_inl.h.

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

Definition at line 78 of file nan_callbacks_pre_12_inl.h.


Friends And Related Function Documentation

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

Definition at line 20 of file nan_callbacks_pre_12_inl.h.


Member Data Documentation

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

Definition at line 18 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 14 of file nan_callbacks_12_inl.h.

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

Definition at line 19 of file nan_callbacks_pre_12_inl.h.


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


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