v8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends | List of all members
v8::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.

Constructor & Destructor Documentation

template<typename T>
V8_INLINE v8::PropertyCallbackInfo< T >::PropertyCallbackInfo ( internal::Object **  args)
inlineprotected

Member Function Documentation

template<typename T >
Local< Value > v8::PropertyCallbackInfo< T >::Data ( ) const
template<typename T >
Isolate * v8::PropertyCallbackInfo< T >::GetIsolate ( ) const
template<typename T >
ReturnValue< T > v8::PropertyCallbackInfo< T >::GetReturnValue ( ) const
template<typename T >
Local< Object > v8::PropertyCallbackInfo< T >::Holder ( ) const
template<typename T >
Local< Object > v8::PropertyCallbackInfo< T >::This ( ) const

Friends And Related Function Documentation

template<typename T>
friend class internal::CustomArguments< PropertyCallbackInfo >
friend
template<typename T>
friend class internal::PropertyCallbackArguments
friend
template<typename T>
friend class MacroAssembler
friend

Member Data Documentation

template<typename T>
internal::Object** v8::PropertyCallbackInfo< T >::args_
protected
template<typename T>
const int v8::PropertyCallbackInfo< T >::kArgsLength = 6
static
template<typename T>
const int v8::PropertyCallbackInfo< T >::kDataIndex = 4
staticprotected
template<typename T>
const int v8::PropertyCallbackInfo< T >::kHolderIndex = 0
staticprotected
template<typename T>
const int v8::PropertyCallbackInfo< T >::kIsolateIndex = 1
staticprotected
template<typename T>
const int v8::PropertyCallbackInfo< T >::kReturnValueDefaultValueIndex = 2
staticprotected
template<typename T>
const int v8::PropertyCallbackInfo< T >::kReturnValueIndex = 3
staticprotected
template<typename T>
const int v8::PropertyCallbackInfo< T >::kThisIndex = 5
staticprotected

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