|
cycle_ptr
|
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() noexcept | cycle_ptr::cycle_gptr< T > | inline |
| cycle_gptr([[maybe_unused]] std::nullptr_t nil) noexcept | cycle_ptr::cycle_gptr< T > | inline |
| cycle_gptr(const cycle_gptr &other) noexcept | cycle_ptr::cycle_gptr< T > | inline |
| cycle_gptr(cycle_gptr &&other) noexcept | cycle_ptr::cycle_gptr< T > | inline |
| cycle_gptr(const cycle_gptr< U > &other) noexcept | cycle_ptr::cycle_gptr< T > | inline |
| cycle_gptr(cycle_gptr< U > &&other) noexcept | cycle_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) noexcept | cycle_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 typedef | cycle_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 noexcept | cycle_ptr::cycle_gptr< T > | inlineexplicit |
| operator!=(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator!=(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator!=([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> bool | cycle_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 -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator<(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator<([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> bool | cycle_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 -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator<=(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator<=([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> bool | cycle_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 -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator==(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator==([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator>(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator>(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator>([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator>=(const cycle_gptr< T > &x, const cycle_gptr< U > &y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator>=(const cycle_gptr< T > &x, [[maybe_unused]] std::nullptr_t y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| operator>=([[maybe_unused]] std::nullptr_t x, const cycle_gptr< U > &y) noexcept -> bool | cycle_ptr::cycle_gptr< T > | related |
| owner_before(const cycle_weak_ptr< U > &other) const noexcept -> bool | cycle_ptr::cycle_gptr< T > | inline |
| owner_before(const cycle_gptr< U > &other) const noexcept -> bool | cycle_ptr::cycle_gptr< T > | inline |
| owner_before(const cycle_member_ptr< U > &other) const noexcept -> bool | cycle_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 -> void | cycle_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 -> void | cycle_ptr::cycle_gptr< T > | inline |
| swap(cycle_member_ptr< T > &other) -> void | cycle_ptr::cycle_gptr< T > | inline |
| swap(cycle_member_ptr< T > &x, cycle_gptr< T > &y) noexcept -> void | cycle_ptr::cycle_gptr< T > | related |
| swap(cycle_gptr< T > &x, cycle_gptr< T > &y) noexcept -> void | cycle_ptr::cycle_gptr< T > | related |
| weak_type typedef | cycle_ptr::cycle_gptr< T > | |
| ~cycle_gptr() noexcept (defined in cycle_ptr::cycle_gptr< T >) | cycle_ptr::cycle_gptr< T > | inline |
1.8.15