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

#include <page-memory.h>

Collaboration diagram for cppgc::internal::PageMemoryRegionTree:

Public Member Functions

 PageMemoryRegionTree ()
 
 ~PageMemoryRegionTree ()
 
void Add (PageMemoryRegion *)
 
void Remove (PageMemoryRegion *)
 
PageMemoryRegionLookup (ConstAddress) const
 

Private Attributes

std::map< ConstAddress, PageMemoryRegion * > set_
 

Detailed Description

Definition at line 80 of file page-memory.h.

Constructor & Destructor Documentation

◆ PageMemoryRegionTree()

cppgc::internal::PageMemoryRegionTree::PageMemoryRegionTree ( )
default

◆ ~PageMemoryRegionTree()

cppgc::internal::PageMemoryRegionTree::~PageMemoryRegionTree ( )
default

Member Function Documentation

◆ Add()

void cppgc::internal::PageMemoryRegionTree::Add ( PageMemoryRegion * region)

Definition at line 101 of file page-memory.cc.

Here is the caller graph for this function:

◆ Lookup()

PageMemoryRegion * cppgc::internal::PageMemoryRegionTree::Lookup ( ConstAddress address) const
inline

Definition at line 195 of file page-memory.h.

Here is the caller graph for this function:

◆ Remove()

void cppgc::internal::PageMemoryRegionTree::Remove ( PageMemoryRegion * region)

Definition at line 108 of file page-memory.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ set_

std::map<ConstAddress, PageMemoryRegion*> cppgc::internal::PageMemoryRegionTree::set_
private

Definition at line 91 of file page-memory.h.


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