#include <heap-page.h>
Definition at line 256 of file heap-page.h.
◆ LargePage()
cppgc::internal::LargePage::LargePage |
( |
HeapBase & | heap, |
|
|
BaseSpace & | space, |
|
|
size_t | size ) |
|
private |
◆ ~LargePage()
cppgc::internal::LargePage::~LargePage |
( |
| ) |
|
|
privatedefault |
◆ AllocatedBytesAtLastGC()
size_t cppgc::internal::LargePage::AllocatedBytesAtLastGC |
( |
| ) |
const |
|
inline |
◆ AllocationSize()
size_t cppgc::internal::LargePage::AllocationSize |
( |
size_t | size | ) |
|
|
static |
◆ Destroy()
void cppgc::internal::LargePage::Destroy |
( |
LargePage * | page | ) |
|
|
static |
◆ From() [1/2]
◆ From() [2/2]
◆ ObjectHeader() [1/2]
◆ ObjectHeader() [2/2]
◆ ObjectSize()
size_t cppgc::internal::LargePage::ObjectSize |
( |
| ) |
const |
|
inline |
◆ PageHeaderSize()
static constexpr size_t cppgc::internal::LargePage::PageHeaderSize |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ PayloadContains()
bool cppgc::internal::LargePage::PayloadContains |
( |
ConstAddress | address | ) |
const |
|
inline |
◆ PayloadEnd() [1/2]
Address cppgc::internal::LargePage::PayloadEnd |
( |
| ) |
|
◆ PayloadEnd() [2/2]
ConstAddress cppgc::internal::LargePage::PayloadEnd |
( |
| ) |
const |
◆ PayloadSize()
size_t cppgc::internal::LargePage::PayloadSize |
( |
| ) |
const |
|
inline |
◆ PayloadStart() [1/2]
Address cppgc::internal::LargePage::PayloadStart |
( |
| ) |
|
◆ PayloadStart() [2/2]
ConstAddress cppgc::internal::LargePage::PayloadStart |
( |
| ) |
const |
◆ TryCreate()
◆ kGuaranteedObjectAlignment
size_t cppgc::internal::LargePage::kGuaranteedObjectAlignment |
|
staticconstexprprivate |
Initial value:=
constexpr size_t kAllocationGranularity
Definition at line 304 of file heap-page.h.
◆ payload_size_
size_t cppgc::internal::LargePage::payload_size_ |
|
private |
The documentation for this class was generated from the following files: