jam 0.0.1
A compacting generational garbage collector for C++26
Loading...
Searching...
No Matches
jam::ptr< T > Member List

This is the complete list of members for jam::ptr< T >, including all inherited members.

element_type typedefjam::ptr< T >
get() const noexceptjam::ptr< T >inline
is_young() const noexceptjam::ptr< T >inline
local_offset() const noexceptjam::ptr< T >inline
offset typedefjam::ptr< T >
operator bool() const noexceptjam::ptr< T >inlineexplicit
operator*() const noexceptjam::ptr< T >inline
operator->() const noexceptjam::ptr< T >inline
operator<=>(ptr const &) const noexcept=defaultjam::ptr< T >
operator=(ptr &&other) noexceptjam::ptr< T >inline
prefetch() const noexceptjam::ptr< T >inline
prefetch_marks() const noexceptjam::ptr< T >inline
ptr() noexcept=defaultjam::ptr< T >
ptr(std::same_as< std::nullptr_t > auto) noexceptjam::ptr< T >inline
ptr(offset at) noexceptjam::ptr< T >inlineexplicit
ptr(ptr const &other) noexceptjam::ptr< T >inline
ptr(ptr< U > const &other) noexceptjam::ptr< T >inline
ptr(ptr &&other) noexceptjam::ptr< T >inline
swap(ptr &other) noexceptjam::ptr< T >inline
swap(ptr &left, ptr &right) noexceptjam::ptr< T >friend
unsafe_assign(ptr const &other) noexceptjam::ptr< T >inline
unsafe_assign(offset bits) noexceptjam::ptr< T >inline
~ptr() noexceptjam::ptr< T >inline