|
jam 0.0.1
A compacting generational garbage collector for C++26
|
This is the complete list of members for jam::heap, including all inherited members.
| address(ptr< T > const &at) noexcept | jam::heap | inline |
| bitmap typedef | jam::heap | |
| block typedef | jam::heap | |
| block_words | jam::heap | static |
| collect() noexcept | jam::heap | inline |
| collect(Trace &&trace) noexcept | jam::heap | inline |
| collect_major() noexcept | jam::heap | inline |
| collect_major(Trace &&trace) noexcept | jam::heap | inline |
| collect_minor(bool promote=false) noexcept | jam::heap | inline |
| collect_minor(Trace &&trace, bool promote=false) noexcept | jam::heap | inline |
| compactor_name() const noexcept | jam::heap | inline |
| configuration() const noexcept | jam::heap | inline |
| current() noexcept | jam::heap | inlinestatic |
| fields_per_word | jam::heap | static |
| heap(heap_options config={}) | jam::heap | inlineexplicit |
| load(ptr< T > const &at) const noexcept | jam::heap | inline |
| mk(Args &&... args) noexcept | jam::heap | inline |
| mk_weak(ptr< K > const &key, ptr< V > const &value, ptr< F > const &finalizer, std::type_identity_t< void(*)(F *) noexcept > runner) noexcept | jam::heap | |
| null | jam::heap | static |
| offset typedef | jam::heap | |
| old() const noexcept | jam::heap | inline |
| ptr typedef | jam::heap | |
| remember(ptr< T > const &value) noexcept | jam::heap | inline |
| remember(std::span< ptr< T > > values) noexcept | jam::heap | inline |
| remember(weak_ptr< T > const &value) noexcept | jam::heap | inline |
| remember(std::span< weak_ptr< T > > values) noexcept | jam::heap | inline |
| remembered_size() const noexcept | jam::heap | inline |
| root(offset at) noexcept | jam::heap | inline |
| root(ptr< T > const &at) noexcept | jam::heap | inline |
| store(ptr< T > const &at, T const &value) noexcept | jam::heap | inline |
| weak_ptr typedef | jam::heap | |
| weak_root(ptr< T > const &at) noexcept | jam::heap | inline |
| word typedef | jam::heap | |
| young() const noexcept | jam::heap | inline |
| ~heap() noexcept | jam::heap | inline |