cycle_ptr
cycle_ptr::detail::base_control Member List

This is the complete list of members for cycle_ptr::detail::base_control, including all inherited members.

acquire() noexcept -> voidcycle_ptr::detail::base_control
acquire_no_red() noexcept -> voidcycle_ptr::detail::base_controlinline
base_control()cycle_ptr::detail::base_controlprotected
base_control(intrusive_ptr< generation > g) noexceptcycle_ptr::detail::base_controlprotected
cycle_ptr::cycle_allocator (defined in cycle_ptr::detail::base_control)cycle_ptr::detail::base_controlfriend
erase(vertex &v) noexcept -> voidcycle_ptr::detail::base_controlinline
expired() const noexcept -> boolcycle_ptr::detail::base_controlinline
gc() noexcept -> voidcycle_ptr::detail::base_control
generation (defined in cycle_ptr::detail::base_control)cycle_ptr::detail::base_controlfriend
intrusive_ptr_add_ref(base_control *bc) noexcept -> voidcycle_ptr::detail::base_controlfriend
intrusive_ptr_release(base_control *bc) noexcept -> voidcycle_ptr::detail::base_controlfriend
is_unowned() const noexcept -> boolcycle_ptr::detail::base_controlvirtual
link() noexcept=defaultcycle_ptr::detail::link< base_control >
link([[maybe_unused]] const link &other) noexceptcycle_ptr::detail::link< base_control >inlineprotected
linked() const noexcept -> boolcycle_ptr::detail::link< base_control >inlineprotected
operator=([[maybe_unused]] const link &other) noexcept -> link &cycle_ptr::detail::link< base_control >inlineprotected
publisher_lookup(void *addr, std::size_t len) -> intrusive_ptr< base_control >cycle_ptr::detail::base_controlinlinestatic
push_back(vertex &v) noexcept -> voidcycle_ptr::detail::base_controlinline
release(bool skip_gc=false) noexcept -> voidcycle_ptr::detail::base_controlinline
under_constructioncycle_ptr::detail::base_control
unowned_control() -> intrusive_ptr< base_control >cycle_ptr::detail::base_controlstatic
vertex (defined in cycle_ptr::detail::base_control)cycle_ptr::detail::base_controlfriend
weak_acquire() noexcept -> boolcycle_ptr::detail::base_control
~base_control() noexceptcycle_ptr::detail::base_controlprotected
~link() noexceptcycle_ptr::detail::link< base_control >inline