V8 Project
|
#include <arguments.h>
Public Types | |
typedef PropertyCallbackInfo< Value > | T |
typedef CustomArguments< T > | Super |
![]() | |
typedef CustomArgumentsBase< T::kArgsLength > | Super |
Public Member Functions | |
PropertyCallbackArguments (Isolate *isolate, Object *data, Object *self, JSObject *holder) | |
![]() | |
~CustomArguments () | |
![]() | |
virtual void | IterateInstance (ObjectVisitor *v) |
Static Public Attributes | |
static const int | kArgsLength = T::kArgsLength |
static const int | kThisIndex = T::kThisIndex |
static const int | kHolderIndex = T::kHolderIndex |
static const int | kDataIndex = T::kDataIndex |
static const int | kReturnValueDefaultValueIndex |
static const int | kIsolateIndex = T::kIsolateIndex |
![]() | |
static const int | kReturnValueOffset |
Additional Inherited Members | |
![]() | |
CustomArguments (Isolate *isolate) | |
v8::Handle< V > | GetReturnValue (Isolate *isolate) |
Isolate * | isolate () |
![]() | |
Object ** | begin () |
CustomArgumentsBase (Isolate *isolate) | |
![]() | |
Object * | values_ [kArrayLength] |
Definition at line 151 of file arguments.h.
Definition at line 155 of file arguments.h.
Definition at line 154 of file arguments.h.
|
inline |
Definition at line 164 of file arguments.h.
References v8::internal::CustomArgumentsBase< T::kArgsLength >::begin(), DCHECK, v8::internal::Isolate::heap(), v8::internal::CustomArguments< PropertyCallbackInfo< Value > >::isolate(), v8::PropertyCallbackInfo< T >::kDataIndex, v8::PropertyCallbackInfo< T >::kHolderIndex, v8::PropertyCallbackInfo< T >::kIsolateIndex, v8::PropertyCallbackInfo< T >::kReturnValueDefaultValueIndex, v8::PropertyCallbackInfo< T >::kReturnValueIndex, and v8::PropertyCallbackInfo< T >::kThisIndex.
|
static |
Definition at line 156 of file arguments.h.
|
static |
Definition at line 159 of file arguments.h.
|
static |
Definition at line 158 of file arguments.h.
|
static |
Definition at line 162 of file arguments.h.
|
static |
Definition at line 160 of file arguments.h.
|
static |
Definition at line 157 of file arguments.h.