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
FunctionCallbackArguments Class Reference

#include <arguments.h>

Inheritance diagram for FunctionCallbackArguments:
Collaboration diagram for FunctionCallbackArguments:

Public Types

typedef FunctionCallbackInfo
< Value
T
 
typedef CustomArguments< TSuper
 
- Public Types inherited from CustomArguments< FunctionCallbackInfo< Value > >
typedef CustomArgumentsBase
< FunctionCallbackInfo< Value >
::kArgsLength > 
Super
 

Public Member Functions

 FunctionCallbackArguments (internal::Isolate *isolate, internal::Object *data, internal::JSFunction *callee, internal::Object *holder, internal::Object **argv, int argc, bool is_construct_call)
 
v8::Handle< v8::ValueCall (FunctionCallback f)
 
- Public Member Functions inherited from CustomArguments< FunctionCallbackInfo< Value > >
 ~CustomArguments ()
 
- Public Member Functions inherited from CustomArgumentsBase< FunctionCallbackInfo< Value >::kArgsLength >
virtual void IterateInstance (ObjectVisitor *v)
 

Static Public Attributes

static const int kArgsLength = T::kArgsLength
 
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 kCalleeIndex = T::kCalleeIndex
 
static const int kContextSaveIndex = T::kContextSaveIndex
 
- Static Public Attributes inherited from CustomArguments< FunctionCallbackInfo< Value > >
static const int kReturnValueOffset
 

Additional Inherited Members

- Protected Member Functions inherited from CustomArguments< FunctionCallbackInfo< Value > >
 CustomArguments (Isolate *isolate)
 
v8::Handle< V > GetReturnValue (Isolate *isolate)
 
Isolateisolate ()
 
- Protected Member Functions inherited from CustomArgumentsBase< FunctionCallbackInfo< Value >::kArgsLength >
Object ** begin ()
 
 CustomArgumentsBase (Isolate *isolate)
 
- Protected Attributes inherited from CustomArgumentsBase< FunctionCallbackInfo< Value >::kArgsLength >
Objectvalues_ [kArrayLength]
 

Detailed Description

Definition at line 234 of file arguments.h.

Member Typedef Documentation

Definition at line 238 of file arguments.h.

Definition at line 237 of file arguments.h.

Constructor & Destructor Documentation

Member Function Documentation

Field Documentation

const int kArgsLength = T::kArgsLength
static

Definition at line 239 of file arguments.h.

const int kCalleeIndex = T::kCalleeIndex
static

Definition at line 245 of file arguments.h.

const int kContextSaveIndex = T::kContextSaveIndex
static

Definition at line 246 of file arguments.h.

const int kDataIndex = T::kDataIndex
static

Definition at line 241 of file arguments.h.

const int kHolderIndex = T::kHolderIndex
static

Definition at line 240 of file arguments.h.

const int kIsolateIndex = T::kIsolateIndex
static

Definition at line 244 of file arguments.h.

const int kReturnValueDefaultValueIndex
static
Initial value:

Definition at line 242 of file arguments.h.


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