v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::SegmentedTable< Entry, size >::FreelistHead Struct Reference

#include <segmented-table.h>

Collaboration diagram for v8::internal::SegmentedTable< Entry, size >::FreelistHead:

Public Member Functions

constexpr FreelistHead ()
 
constexpr FreelistHead (uint32_t next, uint32_t length)
 
uint32_t next () const
 
uint32_t length () const
 
bool is_empty () const
 

Private Attributes

uint32_t next_
 
uint32_t length_
 

Detailed Description

template<typename Entry, size_t size>
struct v8::internal::SegmentedTable< Entry, size >::FreelistHead

Definition at line 103 of file segmented-table.h.

Constructor & Destructor Documentation

◆ FreelistHead() [1/2]

template<typename Entry , size_t size>
v8::internal::SegmentedTable< Entry, size >::FreelistHead::FreelistHead ( )
inlineconstexpr

Definition at line 104 of file segmented-table.h.

◆ FreelistHead() [2/2]

template<typename Entry , size_t size>
v8::internal::SegmentedTable< Entry, size >::FreelistHead::FreelistHead ( uint32_t next,
uint32_t length )
inlineconstexpr

Definition at line 105 of file segmented-table.h.

Member Function Documentation

◆ is_empty()

template<typename Entry , size_t size>
bool v8::internal::SegmentedTable< Entry, size >::FreelistHead::is_empty ( ) const
inline

Definition at line 115 of file segmented-table.h.

Here is the caller graph for this function:

◆ length()

template<typename Entry , size_t size>
uint32_t v8::internal::SegmentedTable< Entry, size >::FreelistHead::length ( ) const
inline

Definition at line 113 of file segmented-table.h.

Here is the caller graph for this function:

◆ next()

template<typename Entry , size_t size>
uint32_t v8::internal::SegmentedTable< Entry, size >::FreelistHead::next ( ) const
inline

Definition at line 110 of file segmented-table.h.

Here is the caller graph for this function:

Member Data Documentation

◆ length_

template<typename Entry , size_t size>
uint32_t v8::internal::SegmentedTable< Entry, size >::FreelistHead::length_
private

Definition at line 119 of file segmented-table.h.

◆ next_

template<typename Entry , size_t size>
uint32_t v8::internal::SegmentedTable< Entry, size >::FreelistHead::next_
private

Definition at line 118 of file segmented-table.h.


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