v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::PageRange Class Reference

#include <spaces.h>

Collaboration diagram for v8::internal::PageRange:

Public Types

using iterator = PageIterator
 

Public Member Functions

 PageRange (PageMetadata *begin, PageMetadata *end)
 
 PageRange (PageMetadata *page)
 
iterator begin ()
 
iterator end ()
 

Private Attributes

PageMetadatabegin_
 
PageMetadataend_
 

Detailed Description

Definition at line 186 of file spaces.h.

Member Typedef Documentation

◆ iterator

Definition at line 188 of file spaces.h.

Constructor & Destructor Documentation

◆ PageRange() [1/2]

v8::internal::PageRange::PageRange ( PageMetadata * begin,
PageMetadata * end )
inline

Definition at line 189 of file spaces.h.

◆ PageRange() [2/2]

v8::internal::PageRange::PageRange ( PageMetadata * page)
inlineexplicit

Definition at line 61 of file spaces-inl.h.

Member Function Documentation

◆ begin()

iterator v8::internal::PageRange::begin ( )
inline

Definition at line 193 of file spaces.h.

◆ end()

iterator v8::internal::PageRange::end ( )
inline

Definition at line 194 of file spaces.h.

Member Data Documentation

◆ begin_

PageMetadata* v8::internal::PageRange::begin_
private

Definition at line 197 of file spaces.h.

◆ end_

PageMetadata* v8::internal::PageRange::end_
private

Definition at line 198 of file spaces.h.


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