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

#include <nan_callbacks_12_inl.h>

List of all members.

Public Member Functions

v8::Local< v8::Function > Callee () const
v8::Local< v8::Function > Callee () const
v8::Local< v8::Value > Data () const
v8::Local< v8::Value > Data () const
 FunctionCallbackInfo (const v8::FunctionCallbackInfo< T > &info, v8::Local< v8::Value > data)
 FunctionCallbackInfo (const v8::Arguments &args, v8::Local< v8::Value > data)
v8::Isolate * GetIsolate () const
v8::Isolate * GetIsolate () const
ReturnValue< T > GetReturnValue () const
ReturnValue< T > GetReturnValue () const
v8::Local< v8::Object > Holder () const
v8::Local< v8::Object > Holder () const
bool IsConstructCall () const
bool IsConstructCall () const
int Length () const
int Length () const
v8::Local< v8::Value > operator[] (int i) const
v8::Local< v8::Value > operator[] (int i) const
v8::Local< v8::Object > This () const
v8::Local< v8::Object > This () const
 ~FunctionCallbackInfo ()

Static Protected Attributes

static const int kArgsLength = 7
static const int kCalleeIndex = 5
static const int kContextSaveIndex = 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

Private Attributes

const v8::Arguments & args_
const v8::Local< v8::Value > data_
v8::Local< v8::Value > data_
const v8::FunctionCallbackInfo
< T > & 
info_
ReturnValue< T > return_value_
v8::Persistent< T > retval_

Detailed Description

template<typename T>
class FunctionCallbackInfo< T >

Definition at line 93 of file nan_callbacks_12_inl.h.


Constructor & Destructor Documentation

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

Definition at line 98 of file nan_callbacks_12_inl.h.

template<typename T>
FunctionCallbackInfo< T >::FunctionCallbackInfo ( const v8::Arguments &  args,
v8::Local< v8::Value >  data 
) [inline, explicit]

Definition at line 108 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 116 of file nan_callbacks_pre_12_inl.h.


Member Function Documentation

template<typename T>
v8::Local<v8::Function> FunctionCallbackInfo< T >::Callee ( ) const [inline]

Definition at line 108 of file nan_callbacks_12_inl.h.

template<typename T>
v8::Local<v8::Function> FunctionCallbackInfo< T >::Callee ( ) const [inline]

Definition at line 125 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 109 of file nan_callbacks_12_inl.h.

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

Definition at line 126 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 115 of file nan_callbacks_12_inl.h.

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

Definition at line 132 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 104 of file nan_callbacks_12_inl.h.

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

Definition at line 121 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 110 of file nan_callbacks_12_inl.h.

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

Definition at line 127 of file nan_callbacks_pre_12_inl.h.

template<typename T>
bool FunctionCallbackInfo< T >::IsConstructCall ( ) const [inline]

Definition at line 111 of file nan_callbacks_12_inl.h.

template<typename T>
bool FunctionCallbackInfo< T >::IsConstructCall ( ) const [inline]

Definition at line 128 of file nan_callbacks_pre_12_inl.h.

template<typename T>
int FunctionCallbackInfo< T >::Length ( ) const [inline]

Definition at line 112 of file nan_callbacks_12_inl.h.

template<typename T>
int FunctionCallbackInfo< T >::Length ( ) const [inline]

Definition at line 129 of file nan_callbacks_pre_12_inl.h.

template<typename T>
v8::Local<v8::Value> FunctionCallbackInfo< T >::operator[] ( int  i) const [inline]

Definition at line 113 of file nan_callbacks_12_inl.h.

template<typename T>
v8::Local<v8::Value> FunctionCallbackInfo< T >::operator[] ( int  i) const [inline]

Definition at line 130 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 114 of file nan_callbacks_12_inl.h.

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

Definition at line 131 of file nan_callbacks_pre_12_inl.h.


Member Data Documentation

template<typename T>
const v8::Arguments& FunctionCallbackInfo< T >::args_ [private]

Definition at line 102 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 95 of file nan_callbacks_12_inl.h.

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

Definition at line 103 of file nan_callbacks_pre_12_inl.h.

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

Definition at line 94 of file nan_callbacks_12_inl.h.

template<typename T>
static const int FunctionCallbackInfo< T >::kArgsLength = 7 [static, protected]

Definition at line 126 of file nan_callbacks_12_inl.h.

template<typename T>
static const int FunctionCallbackInfo< T >::kCalleeIndex = 5 [static, protected]

Definition at line 124 of file nan_callbacks_12_inl.h.

template<typename T>
static const int FunctionCallbackInfo< T >::kContextSaveIndex = 6 [static, protected]

Definition at line 125 of file nan_callbacks_12_inl.h.

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

Definition at line 123 of file nan_callbacks_12_inl.h.

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

Definition at line 119 of file nan_callbacks_12_inl.h.

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

Definition at line 120 of file nan_callbacks_12_inl.h.

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

Definition at line 121 of file nan_callbacks_12_inl.h.

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

Definition at line 122 of file nan_callbacks_12_inl.h.

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

Definition at line 104 of file nan_callbacks_pre_12_inl.h.

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

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