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
CustomArguments< T > Class Template Reference

#include <v8.h>

Inheritance diagram for CustomArguments< T >:
Collaboration diagram for CustomArguments< T >:

Public Types

typedef CustomArgumentsBase
< T::kArgsLength > 
Super
 

Public Member Functions

 ~CustomArguments ()
 
- Public Member Functions inherited from CustomArgumentsBase< T::kArgsLength >
virtual void IterateInstance (ObjectVisitor *v)
 

Static Public Attributes

static const int kReturnValueOffset = T::kReturnValueIndex
 

Protected Member Functions

 CustomArguments (Isolate *isolate)
 
template<typename V >
v8::Handle< V > GetReturnValue (Isolate *isolate)
 
Isolateisolate ()
 
- Protected Member Functions inherited from CustomArgumentsBase< T::kArgsLength >
Object ** begin ()
 
 CustomArgumentsBase (Isolate *isolate)
 

Additional Inherited Members

- Protected Attributes inherited from CustomArgumentsBase< T::kArgsLength >
Objectvalues_ [kArrayLength]
 

Detailed Description

template<typename T>
class v8::internal::CustomArguments< T >

Definition at line 154 of file v8.h.

Member Typedef Documentation

typedef CustomArgumentsBase<T::kArgsLength> Super

Definition at line 152 of file arguments.h.

Constructor & Destructor Documentation

~CustomArguments ( )
inline

Definition at line 153 of file arguments.h.

CustomArguments ( Isolate isolate)
inlineexplicitprotected

Definition at line 159 of file arguments.h.

Member Function Documentation

v8::Handle< V > GetReturnValue ( Isolate isolate)
protected

Definition at line 39 of file arguments.cc.

References v8::internal::handle().

Isolate* isolate ( )
inlineprotected

Definition at line 164 of file arguments.h.

Field Documentation

const int kReturnValueOffset = T::kReturnValueIndex
static

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