#include <raw-heap.h>
Definition at line 23 of file raw-heap.h.
◆ const_iterator
◆ iterator
◆ Spaces
◆ RegularSpaceType
Enumerator |
---|
kNormal1 | |
kNormal2 | |
kNormal3 | |
kNormal4 | |
kLarge | |
Definition at line 35 of file raw-heap.h.
◆ RawHeap() [1/2]
cppgc::internal::RawHeap::RawHeap |
( |
HeapBase * | heap, |
|
|
const std::vector< std::unique_ptr< CustomSpaceBase > > & | custom_spaces ) |
◆ RawHeap() [2/2]
cppgc::internal::RawHeap::RawHeap |
( |
const RawHeap & | | ) |
|
|
delete |
◆ ~RawHeap()
cppgc::internal::RawHeap::~RawHeap |
( |
| ) |
|
|
default |
◆ begin() [1/2]
iterator cppgc::internal::RawHeap::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
◆ custom_begin()
iterator cppgc::internal::RawHeap::custom_begin |
( |
| ) |
|
|
inline |
◆ custom_end()
iterator cppgc::internal::RawHeap::custom_end |
( |
| ) |
|
|
inline |
◆ CustomSpace() [1/2]
◆ CustomSpace() [2/2]
◆ end() [1/2]
iterator cppgc::internal::RawHeap::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
◆ heap() [1/2]
HeapBase * cppgc::internal::RawHeap::heap |
( |
| ) |
|
|
inline |
◆ heap() [2/2]
const HeapBase * cppgc::internal::RawHeap::heap |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ size()
size_t cppgc::internal::RawHeap::size |
( |
| ) |
const |
|
inline |
◆ Space() [1/4]
◆ Space() [2/4]
◆ Space() [3/4]
BaseSpace * cppgc::internal::RawHeap::Space |
( |
size_t | space_index | ) |
|
|
inlineprivate |
◆ Space() [4/4]
const BaseSpace * cppgc::internal::RawHeap::Space |
( |
size_t | space_index | ) |
const |
|
inlineprivate |
◆ SpaceIndexForCustomSpace()
size_t cppgc::internal::RawHeap::SpaceIndexForCustomSpace |
( |
CustomSpaceIndex | space_index | ) |
const |
|
inlineprivate |
◆ kNumberOfRegularSpaces
size_t cppgc::internal::RawHeap::kNumberOfRegularSpaces |
|
staticconstexpr |
◆ main_heap_
HeapBase* cppgc::internal::RawHeap::main_heap_ |
|
private |
◆ spaces_
Spaces cppgc::internal::RawHeap::spaces_ |
|
private |
The documentation for this class was generated from the following files: