cycle_ptr
cycle_ptr::cycle_gptr< T > Member List

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

const_pointer_cast(const cycle_ptr::cycle_gptr< U > &r) -> cycle_ptr::cycle_gptr< T >cycle_ptr::cycle_gptr< T >related
cycle_base (defined in cycle_ptr::cycle_gptr< T >)cycle_ptr::cycle_gptr< T >friend
cycle_gptr (defined in cycle_ptr::cycle_gptr< T >)cycle_ptr::cycle_gptr< T >friend
cycle_gptr() noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr([[maybe_unused]] std::nullptr_t nil) noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr(const cycle_gptr &other) noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr(cycle_gptr &&other) noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr(const cycle_gptr< U > &other) noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr(cycle_gptr< U > &&other) noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr(const cycle_member_ptr< U > &other)cycle_ptr::cycle_gptr< T >inline
cycle_gptr(cycle_member_ptr< U > &&other)cycle_ptr::cycle_gptr< T >inline
cycle_gptr(const cycle_gptr< U > &other, element_type *target) noexceptcycle_ptr::cycle_gptr< T >inline
cycle_gptr(const cycle_member_ptr< U > &other, element_type *target)cycle_ptr::cycle_gptr< T >inline
cycle_gptr(const cycle_weak_ptr< U > &other)cycle_ptr::cycle_gptr< T >inlineexplicit
cycle_member_ptr (defined in cycle_ptr::cycle_gptr< T >)cycle_ptr::cycle_gptr< T >friend
cycle_ptr::allocate_cycle (defined in cycle_ptr::cycle_gptr< T >)cycle_ptr::cycle_gptr< T >friend
cycle_weak_ptr (defined in cycle_ptr::cycle_gptr< T >)cycle_ptr::cycle_gptr< T >friend
dynamic_pointer_cast(const cycle_ptr::cycle_gptr< U > &r) -> cycle_ptr::cycle_gptr< T >cycle_ptr::cycle_gptr< T >related
element_type typedefcycle_ptr::cycle_gptr< T >
get() const noexcept -> T *cycle_ptr::cycle_gptr< T >inline
operator *() const -> std::enable_if_t< Enable, T > &cycle_ptr::cycle_gptr< T >inline
operator bool() const noexceptcycle_ptr::cycle_gptr< T >inlineexplicit
operator!=(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator!=(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator!=([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator->() const -> std::enable_if_t< Enable, T > *cycle_ptr::cycle_gptr< T >inline
operator<(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator<(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator<([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator<<(std::basic_ostream< Char, Traits > &out, const cycle_gptr< T > &ptr) -> std::basic_ostream< Char, Traits > &cycle_ptr::cycle_gptr< T >related
operator<=(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator<=(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator<=([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator=(const cycle_gptr &other) noexcept -> cycle_gptr &cycle_ptr::cycle_gptr< T >inline
operator=(cycle_gptr &&other) noexcept -> cycle_gptr &cycle_ptr::cycle_gptr< T >inline
operator=(const cycle_gptr< U > &other) noexcept -> cycle_gptr &cycle_ptr::cycle_gptr< T >inline
operator=(cycle_gptr< U > &&other) noexcept -> cycle_gptr &cycle_ptr::cycle_gptr< T >inline
operator=(const cycle_member_ptr< U > &other) -> cycle_gptr &cycle_ptr::cycle_gptr< T >inline
operator=(cycle_member_ptr< U > &&other) -> cycle_gptr &cycle_ptr::cycle_gptr< T >inline
operator==(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator==(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator==([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator>(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator>(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator>([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator>=(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator>=(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
operator>=([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> boolcycle_ptr::cycle_gptr< T >related
owner_before(const cycle_weak_ptr< U > &other) const noexcept -> boolcycle_ptr::cycle_gptr< T >inline
owner_before(const cycle_gptr< U > &other) const noexcept -> boolcycle_ptr::cycle_gptr< T >inline
owner_before(const cycle_member_ptr< U > &other) const noexcept -> boolcycle_ptr::cycle_gptr< T >inline
reinterpret_pointer_cast(const cycle_ptr::cycle_gptr< U > &r) -> cycle_ptr::cycle_gptr< T >cycle_ptr::cycle_gptr< T >related
reset() noexcept -> voidcycle_ptr::cycle_gptr< T >inline
static_pointer_cast(const cycle_ptr::cycle_gptr< U > &r) -> cycle_ptr::cycle_gptr< T >cycle_ptr::cycle_gptr< T >related
swap(cycle_gptr &other) noexcept -> voidcycle_ptr::cycle_gptr< T >inline
swap(cycle_member_ptr< T > &other) -> voidcycle_ptr::cycle_gptr< T >inline
swap(cycle_member_ptr< T > &x, cycle_gptr< T > &y) noexcept -> voidcycle_ptr::cycle_gptr< T >related
swap(cycle_gptr< T > &x, cycle_gptr< T > &y) noexcept -> voidcycle_ptr::cycle_gptr< T >related
weak_type typedefcycle_ptr::cycle_gptr< T >
~cycle_gptr() noexcept (defined in cycle_ptr::cycle_gptr< T >)cycle_ptr::cycle_gptr< T >inline