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 >::Segment Struct Reference

#include <segmented-table.h>

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

Public Member Functions

 Segment (uint32_t number)
 
uint32_t number () const
 
uint32_t offset () const
 
uint32_t first_entry () const
 
uint32_t last_entry () const
 
bool operator< (const Segment &other) const
 

Static Public Member Functions

static Segment At (uint32_t offset)
 
static Segment Containing (uint32_t entry_index)
 

Private Attributes

const uint32_t number_
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ Segment()

template<typename Entry , size_t size>
v8::internal::SegmentedTable< Entry, size >::Segment::Segment ( uint32_t number)
inlineexplicit

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

Here is the caller graph for this function:

Member Function Documentation

◆ At()

template<typename Entry , size_t size>
SegmentedTable< Entry, size >::Segment v8::internal::SegmentedTable< Entry, size >::Segment::At ( uint32_t offset)
static

Definition at line 20 of file segmented-table-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Containing()

template<typename Entry , size_t size>
SegmentedTable< Entry, size >::Segment v8::internal::SegmentedTable< Entry, size >::Segment::Containing ( uint32_t entry_index)
static

Definition at line 28 of file segmented-table-inl.h.

Here is the caller graph for this function:

◆ first_entry()

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

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

Here is the caller graph for this function:

◆ last_entry()

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

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

Here is the caller graph for this function:

◆ number()

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

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

Here is the caller graph for this function:

◆ offset()

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

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

Here is the caller graph for this function:

◆ operator<()

template<typename Entry , size_t size>
bool v8::internal::SegmentedTable< Entry, size >::Segment::operator< ( const Segment & other) const
inline

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

Member Data Documentation

◆ number_

template<typename Entry , size_t size>
const uint32_t v8::internal::SegmentedTable< Entry, size >::Segment::number_
private

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


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