v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::detail::ArrayHeaderBase< Super, true > Class Template Reference

#include <fixed-array.h>

Inheritance diagram for v8::internal::detail::ArrayHeaderBase< Super, true >:
Collaboration diagram for v8::internal::detail::ArrayHeaderBase< Super, true >:

Public Member Functions

int length () const
 
int length (AcquireLoadTag tag) const
 
void set_length (int value)
 
void set_length (int value, ReleaseStoreTag tag)
 
int capacity () const
 
int capacity (AcquireLoadTag tag) const
 
void set_capacity (int value)
 
void set_capacity (int value, ReleaseStoreTag tag)
 

Public Attributes

TaggedMember< Smilength_
 

Detailed Description

template<class Super>
class v8::internal::detail::ArrayHeaderBase< Super, true >

Definition at line 53 of file fixed-array.h.

Member Function Documentation

◆ capacity() [1/2]

template<class Super >
int v8::internal::detail::ArrayHeaderBase< Super, true >::capacity ( ) const
inline

◆ capacity() [2/2]

template<class Super >
int v8::internal::detail::ArrayHeaderBase< Super, true >::capacity ( AcquireLoadTag tag) const
inline

◆ length() [1/2]

template<class Super >
int v8::internal::detail::ArrayHeaderBase< Super, true >::length ( ) const
inline

◆ length() [2/2]

template<class Super >
int v8::internal::detail::ArrayHeaderBase< Super, true >::length ( AcquireLoadTag tag) const
inline

◆ set_capacity() [1/2]

template<class Super >
void v8::internal::detail::ArrayHeaderBase< Super, true >::set_capacity ( int value)
inline

◆ set_capacity() [2/2]

template<class Super >
void v8::internal::detail::ArrayHeaderBase< Super, true >::set_capacity ( int value,
ReleaseStoreTag tag )
inline

◆ set_length() [1/2]

template<class Super >
void v8::internal::detail::ArrayHeaderBase< Super, true >::set_length ( int value)
inline

◆ set_length() [2/2]

template<class Super >
void v8::internal::detail::ArrayHeaderBase< Super, true >::set_length ( int value,
ReleaseStoreTag tag )
inline

Member Data Documentation

◆ length_

template<class Super >
TaggedMember<Smi> v8::internal::detail::ArrayHeaderBase< Super, true >::length_

Definition at line 67 of file fixed-array.h.


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