cycle_ptr
|
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::vertex | friend |
generation (defined in cycle_ptr::detail::vertex) | cycle_ptr::detail::vertex | friend |
get_control() const noexcept -> intrusive_ptr< base_control > | cycle_ptr::detail::vertex | |
link() noexcept=default | cycle_ptr::detail::link< vertex > | |
link([[maybe_unused]] const link &other) noexcept | cycle_ptr::detail::link< vertex > | inlineprotected |
linked() const noexcept -> bool | cycle_ptr::detail::link< vertex > | inlineprotected |
operator=([[maybe_unused]] const link &other) noexcept -> link & | cycle_ptr::detail::link< vertex > | inlineprotected |
owner_is_expired() const noexcept -> bool | cycle_ptr::detail::vertex | protected |
reset() -> void (defined in cycle_ptr::detail::vertex) | cycle_ptr::detail::vertex | protected |
reset(intrusive_ptr< base_control > new_dst, bool has_reference, bool no_red_promotion) -> void | cycle_ptr::detail::vertex | protected |
throw_if_owner_expired() const -> void | cycle_ptr::detail::vertex | inlineprotected |
vertex() (defined in cycle_ptr::detail::vertex) | cycle_ptr::detail::vertex | protected |
vertex([[maybe_unused]] const vertex &other) (defined in cycle_ptr::detail::vertex) | cycle_ptr::detail::vertex | inlineprotected |
vertex(intrusive_ptr< base_control > bc) noexcept (defined in cycle_ptr::detail::vertex) | cycle_ptr::detail::vertex | explicitprotected |
~link() noexcept | cycle_ptr::detail::link< vertex > | inline |
~vertex() noexcept (defined in cycle_ptr::detail::vertex) | cycle_ptr::detail::vertex | protected |