v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PropertyCallbackInfo< T > Class Template Reference

#include <v8.h>

Collaboration diagram for PropertyCallbackInfo< T >:

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< TGetReturnValue () 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 137 of file v8.h.

Constructor & Destructor Documentation

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

Definition at line 2598 of file v8.h.

Member Function Documentation

Local< Object > Holder ( ) const

Definition at line 6530 of file v8.h.

Referenced by FooGetInterceptor(), and FooSetInterceptor().

Friends And Related Function Documentation

Definition at line 2590 of file v8.h.

Definition at line 2589 of file v8.h.

friend class MacroAssembler
friend

Definition at line 2588 of file v8.h.

Field Documentation

internal::Object** args_
protected

Definition at line 2599 of file v8.h.

const int kArgsLength = 6
static

Definition at line 2585 of file v8.h.

const int kDataIndex = 4
staticprotected

Definition at line 2595 of file v8.h.

Referenced by PropertyCallbackArguments::PropertyCallbackArguments().

const int kHolderIndex = 0
staticprotected

Definition at line 2591 of file v8.h.

Referenced by PropertyCallbackArguments::PropertyCallbackArguments().

const int kIsolateIndex = 1
staticprotected

Definition at line 2592 of file v8.h.

Referenced by PropertyCallbackArguments::PropertyCallbackArguments().

const int kReturnValueDefaultValueIndex = 2
staticprotected

Definition at line 2593 of file v8.h.

Referenced by PropertyCallbackArguments::PropertyCallbackArguments().

const int kReturnValueIndex = 3
staticprotected

Definition at line 2594 of file v8.h.

Referenced by PropertyCallbackArguments::PropertyCallbackArguments().

const int kThisIndex = 5
staticprotected

Definition at line 2596 of file v8.h.

Referenced by PropertyCallbackArguments::PropertyCallbackArguments().


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