#include <heap-space.h>
Definition at line 22 of file heap-space.h.
◆ const_iterator
◆ iterator
◆ Pages
◆ PageType
◆ BaseSpace() [1/2]
cppgc::internal::BaseSpace::BaseSpace |
( |
const BaseSpace & | | ) |
|
|
delete |
◆ ~BaseSpace()
cppgc::internal::BaseSpace::~BaseSpace |
( |
| ) |
|
|
virtualdefault |
◆ BaseSpace() [2/2]
cppgc::internal::BaseSpace::BaseSpace |
( |
RawHeap * | heap, |
|
|
size_t | index, |
|
|
PageType | type, |
|
|
bool | is_compactable ) |
|
explicitprotected |
◆ AddPage()
void cppgc::internal::BaseSpace::AddPage |
( |
BasePage * | page | ) |
|
◆ begin() [1/2]
iterator cppgc::internal::BaseSpace::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
◆ end() [1/2]
iterator cppgc::internal::BaseSpace::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
◆ index()
size_t cppgc::internal::BaseSpace::index |
( |
| ) |
const |
|
inline |
◆ is_compactable()
bool cppgc::internal::BaseSpace::is_compactable |
( |
| ) |
const |
|
inline |
◆ is_large()
bool cppgc::internal::BaseSpace::is_large |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ pages_mutex()
◆ raw_heap() [1/2]
RawHeap * cppgc::internal::BaseSpace::raw_heap |
( |
| ) |
|
|
inline |
◆ raw_heap() [2/2]
const RawHeap * cppgc::internal::BaseSpace::raw_heap |
( |
| ) |
const |
|
inline |
◆ RemoveAllPages()
◆ RemovePage()
void cppgc::internal::BaseSpace::RemovePage |
( |
BasePage * | page | ) |
|
◆ size()
size_t cppgc::internal::BaseSpace::size |
( |
| ) |
const |
|
inline |
◆ heap_
RawHeap* cppgc::internal::BaseSpace::heap_ |
|
private |
◆ index_
const size_t cppgc::internal::BaseSpace::index_ |
|
private |
◆ is_compactable_
const bool cppgc::internal::BaseSpace::is_compactable_ |
|
private |
◆ pages_
Pages cppgc::internal::BaseSpace::pages_ |
|
private |
◆ pages_mutex_
◆ type_
const PageType cppgc::internal::BaseSpace::type_ |
|
private |
The documentation for this class was generated from the following files: