Public Member Functions | Static Protected Attributes | Private Attributes
PropertyCallbackInfo< T > Class Template Reference

#include <nan_callbacks_12_inl.h>

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

List of all members.

Public Member Functions

v8::Local< v8::Value > Data () const
v8::Isolate * GetIsolate () const
ReturnValue< T > GetReturnValue () const
ReturnValue< T > GetReturnValue () const
v8::Local< v8::Object > Holder () const
 PropertyCallbackInfo (const v8::PropertyCallbackInfo< T > &info, const v8::Local< v8::Value > data)
 PropertyCallbackInfo (const v8::AccessorInfo &info, const v8::Local< v8::Value > data)
v8::Local< v8::Object > This () const
 ~PropertyCallbackInfo ()

Static Protected Attributes

static const int kArgsLength = 6
static const int kDataIndex = 4
static const int kHolderIndex = 0
static const int kIsolateIndex = 1
static const int kReturnValueDefaultValueIndex = 2
static const int kReturnValueIndex = 3
static const int kThisIndex = 5

Private Attributes

const v8::Local< v8::Value > data_
const v8::PropertyCallbackInfo
< T > & 
info_
ReturnValue< T > return_value_
v8::Persistent< T > retval_

Detailed Description

template<typename T>
class PropertyCallbackInfo< T >

Definition at line 133 of file nan_callbacks_12_inl.h.


Constructor & Destructor Documentation

template<typename T >
PropertyCallbackInfo< T >::PropertyCallbackInfo ( const v8::PropertyCallbackInfo< T > &  info,
const v8::Local< v8::Value >  data 
) [inline, explicit]

Definition at line 138 of file nan_callbacks_12_inl.h.

template<typename T >
PropertyCallbackInfo< T >::PropertyCallbackInfo ( const v8::AccessorInfo &  info,
const v8::Local< v8::Value >  data 
) [inline, explicit]

Definition at line 185 of file nan_callbacks_pre_12_inl.h.

template<typename T >
PropertyCallbackInfo< T >::~PropertyCallbackInfo ( ) [inline]

Definition at line 192 of file nan_callbacks_pre_12_inl.h.


Member Function Documentation

template<typename T >
v8::Local<v8::Value> PropertyCallbackInfo< T >::Data ( ) const [inline]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 145 of file nan_callbacks_12_inl.h.

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

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 144 of file nan_callbacks_12_inl.h.

template<typename T >
ReturnValue<T> PropertyCallbackInfo< T >::GetReturnValue ( ) const [inline]

Definition at line 148 of file nan_callbacks_12_inl.h.

template<typename T >
ReturnValue<T> PropertyCallbackInfo< T >::GetReturnValue ( ) const [inline]

Definition at line 197 of file nan_callbacks_pre_12_inl.h.

template<typename T >
v8::Local<v8::Object> PropertyCallbackInfo< T >::Holder ( ) const [inline]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 147 of file nan_callbacks_12_inl.h.

template<typename T >
v8::Local<v8::Object> PropertyCallbackInfo< T >::This ( ) const [inline]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 146 of file nan_callbacks_12_inl.h.


Member Data Documentation

template<typename T >
const v8::Local<v8::Value> PropertyCallbackInfo< T >::data_ [private]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 135 of file nan_callbacks_12_inl.h.

template<typename T >
const v8::PropertyCallbackInfo<T>& PropertyCallbackInfo< T >::info_ [private]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 134 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kArgsLength = 6 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 159 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kDataIndex = 4 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 157 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kHolderIndex = 0 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 153 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kIsolateIndex = 1 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 154 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kReturnValueDefaultValueIndex = 2 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 155 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kReturnValueIndex = 3 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 156 of file nan_callbacks_12_inl.h.

template<typename T >
const int PropertyCallbackInfo< T >::kThisIndex = 5 [static, protected]

Reimplemented from PropertyCallbackInfoBase< T >.

Definition at line 158 of file nan_callbacks_12_inl.h.

template<typename T >
ReturnValue<T> PropertyCallbackInfo< T >::return_value_ [private]

Definition at line 181 of file nan_callbacks_pre_12_inl.h.

template<typename T >
v8::Persistent<T> PropertyCallbackInfo< T >::retval_ [private]

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