v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <arguments.h>
Public Types | |
typedef PropertyCallbackInfo < Value > | T |
typedef CustomArguments< T > | Super |
Public Types inherited from CustomArguments< PropertyCallbackInfo< Value > > | |
typedef CustomArgumentsBase < PropertyCallbackInfo< Value > ::kArgsLength > | Super |
Public Member Functions | |
PropertyCallbackArguments (Isolate *isolate, Object *data, Object *self, JSObject *holder) | |
Public Member Functions inherited from CustomArguments< PropertyCallbackInfo< Value > > | |
~CustomArguments () | |
Public Member Functions inherited from CustomArgumentsBase< PropertyCallbackInfo< Value >::kArgsLength > | |
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 Public Attributes inherited from CustomArguments< PropertyCallbackInfo< Value > > | |
static const int | kReturnValueOffset |
Additional Inherited Members | |
Protected Member Functions inherited from CustomArguments< PropertyCallbackInfo< Value > > | |
CustomArguments (Isolate *isolate) | |
v8::Handle< V > | GetReturnValue (Isolate *isolate) |
Isolate * | isolate () |
Protected Member Functions inherited from CustomArgumentsBase< PropertyCallbackInfo< Value >::kArgsLength > | |
Object ** | begin () |
CustomArgumentsBase (Isolate *isolate) | |
Protected Attributes inherited from CustomArgumentsBase< PropertyCallbackInfo< Value >::kArgsLength > | |
Object * | values_ [kArrayLength] |
Definition at line 170 of file arguments.h.
typedef CustomArguments<T> Super |
Definition at line 174 of file arguments.h.
typedef PropertyCallbackInfo<Value> T |
Definition at line 173 of file arguments.h.
|
inline |
Definition at line 183 of file arguments.h.
References ASSERT, CustomArgumentsBase< PropertyCallbackInfo< Value >::kArgsLength >::begin(), Isolate::heap(), CustomArguments< PropertyCallbackInfo< Value > >::isolate(), PropertyCallbackInfo< T >::kDataIndex, PropertyCallbackInfo< T >::kHolderIndex, PropertyCallbackInfo< T >::kIsolateIndex, PropertyCallbackInfo< T >::kReturnValueDefaultValueIndex, PropertyCallbackInfo< T >::kReturnValueIndex, and PropertyCallbackInfo< T >::kThisIndex.
|
static |
Definition at line 175 of file arguments.h.
|
static |
Definition at line 178 of file arguments.h.
|
static |
Definition at line 177 of file arguments.h.
|
static |
Definition at line 181 of file arguments.h.
|
static |
Definition at line 179 of file arguments.h.
|
static |
Definition at line 176 of file arguments.h.