v8  4.2.77(io.js2.5.0)
V8 is Google's open source JavaScript engine
PropertyCallbackInfo< T > Class Template Reference

#include <v8.h>

Public Member Functions

V8_INLINE IsolateGetIsolate () const
 
V8_INLINE Local< ValueData () const
 
V8_INLINE Local< ObjectThis () const
 
V8_INLINE Local< ObjectHolder () const
 
V8_INLINE ReturnValue< T > GetReturnValue () const
 

Static Public Attributes

static const int kArgsLength = 6
 

Protected Member Functions

V8_INLINE PropertyCallbackInfo (internal::Object **args)
 

Protected Attributes

internal::Object ** args_
 

Static Protected Attributes

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

Friends

class MacroAssembler
 
class internal::PropertyCallbackArguments
 
class internal::CustomArguments< PropertyCallbackInfo >
 

Detailed Description

template<typename T>
class v8::PropertyCallbackInfo< T >

The information passed to a property callback about the context of the property access.

Definition at line 124 of file v8.h.

Constructor & Destructor Documentation

V8_INLINE PropertyCallbackInfo ( internal::Object **  args)
inlineprotected

Definition at line 2869 of file v8.h.

Member Function Documentation

Local< Value > Data ( ) const
Isolate * GetIsolate ( ) const
ReturnValue< T > GetReturnValue ( ) const
Local< Object > Holder ( ) const
Local< Object > This ( ) const

Friends And Related Function Documentation

Definition at line 2861 of file v8.h.

friend class internal::PropertyCallbackArguments
friend

Definition at line 2860 of file v8.h.

friend class MacroAssembler
friend

Definition at line 2859 of file v8.h.

Field Documentation

const int kArgsLength = 6
static

Definition at line 2856 of file v8.h.

const int kDataIndex = 4
staticprotected

Definition at line 2866 of file v8.h.

Referenced by PropertyCallbackInfo< T >::Data().

const int kHolderIndex = 0
staticprotected

Definition at line 2862 of file v8.h.

Referenced by PropertyCallbackInfo< T >::Holder().

const int kIsolateIndex = 1
staticprotected

Definition at line 2863 of file v8.h.

Referenced by PropertyCallbackInfo< T >::GetIsolate().

const int kReturnValueDefaultValueIndex = 2
staticprotected

Definition at line 2864 of file v8.h.

const int kReturnValueIndex = 3
staticprotected

Definition at line 2865 of file v8.h.

Referenced by PropertyCallbackInfo< T >::GetReturnValue().

const int kThisIndex = 5
staticprotected

Definition at line 2867 of file v8.h.

Referenced by PropertyCallbackInfo< T >::This().


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