cycle_ptr
cycle_ptr::detail::vertex Member List

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

base_control (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexfriend
generation (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexfriend
get_control() const noexcept -> intrusive_ptr< base_control >cycle_ptr::detail::vertex
link() noexcept=defaultcycle_ptr::detail::link< vertex >
link([[maybe_unused]] const link &other) noexceptcycle_ptr::detail::link< vertex >inlineprotected
linked() const noexcept -> boolcycle_ptr::detail::link< vertex >inlineprotected
operator=([[maybe_unused]] const link &other) noexcept -> link &cycle_ptr::detail::link< vertex >inlineprotected
owner_is_expired() const noexcept -> boolcycle_ptr::detail::vertexprotected
reset() -> void (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexprotected
reset(intrusive_ptr< base_control > new_dst, bool has_reference, bool no_red_promotion) -> voidcycle_ptr::detail::vertexprotected
throw_if_owner_expired() const -> voidcycle_ptr::detail::vertexinlineprotected
vertex() (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexprotected
vertex([[maybe_unused]] const vertex &other) (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexinlineprotected
vertex(intrusive_ptr< base_control > bc) noexcept (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexexplicitprotected
~link() noexceptcycle_ptr::detail::link< vertex >inline
~vertex() noexcept (defined in cycle_ptr::detail::vertex)cycle_ptr::detail::vertexprotected