V8 Project
v8::internal::CustomArgumentsBase< kArrayLength > Class Template Reference

#include <arguments.h>

+ Inheritance diagram for v8::internal::CustomArgumentsBase< kArrayLength >:
+ Collaboration diagram for v8::internal::CustomArgumentsBase< kArrayLength >:

Public Member Functions

virtual void IterateInstance (ObjectVisitor *v)
 

Protected Member Functions

Object ** begin ()
 
 CustomArgumentsBase (Isolate *isolate)
 

Protected Attributes

Objectvalues_ [kArrayLength]
 

Detailed Description

template<int kArrayLength>
class v8::internal::CustomArgumentsBase< kArrayLength >

Definition at line 115 of file arguments.h.

Constructor & Destructor Documentation

◆ CustomArgumentsBase()

template<int kArrayLength>
v8::internal::CustomArgumentsBase< kArrayLength >::CustomArgumentsBase ( Isolate isolate)
inlineexplicitprotected

Definition at line 122 of file arguments.h.

123  : Relocatable(isolate) {}

Member Function Documentation

◆ begin()

template<int kArrayLength>
Object** v8::internal::CustomArgumentsBase< kArrayLength >::begin ( )
inlineprotected

Definition at line 121 of file arguments.h.

121 { return values_; }
Object * values_[kArrayLength]
Definition: arguments.h:124

References v8::internal::CustomArgumentsBase< kArrayLength >::values_.

◆ IterateInstance()

template<int kArrayLength>
virtual void v8::internal::CustomArgumentsBase< kArrayLength >::IterateInstance ( ObjectVisitor v)
inlinevirtual

Definition at line 117 of file arguments.h.

117  {
118  v->VisitPointers(values_, values_ + kArrayLength);
119  }

References v8::internal::CustomArgumentsBase< kArrayLength >::values_.

Member Data Documentation

◆ values_

template<int kArrayLength>
Object* v8::internal::CustomArgumentsBase< kArrayLength >::values_[kArrayLength]
protected

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