|
jam 0.0.1
A compacting generational garbage collector for C++26
|
This is the complete list of members for jam::heap::generation, including all inherited members.
| allocate(std::size_t words, std::size_t alignment_bytes=8) noexcept | jam::heap::generation | inline |
| blocks() const noexcept | jam::heap::generation | inline |
| capacity() const noexcept | jam::heap::generation | inline |
| claim(offset first, std::size_t words=1, std::size_t alignment_bytes=8) noexcept | jam::heap::generation | inline |
| clear_marks() noexcept | jam::heap::generation | inline |
| compact(std::span< offset > roots={}) noexcept | jam::heap::generation | inline |
| data(this Self &self) noexcept -> std::conditional_t< std::is_const_v< Self >, word const, word > * | jam::heap::generation | inline |
| field(offset cell, unsigned slot=0) const noexcept | jam::heap::generation | inline |
| mark(offset first, std::size_t words=1, std::size_t alignment_bytes=8) noexcept | jam::heap::generation | inline |
| operator[](this Self &self, offset index) noexcept | jam::heap::generation | inline |
| page_words() const noexcept | jam::heap::generation | inline |
| pointer(offset where, unsigned slot=0) noexcept | jam::heap::generation | inline |
| reserved() const noexcept | jam::heap::generation | inline |
| set_field(offset cell, offset value, unsigned slot=0) noexcept | jam::heap::generation | inline |
| start() const noexcept | jam::heap::generation | inline |
| used() const noexcept | jam::heap::generation | inline |