![]() |
Bitcoin Core 32.99.0
P2P Digital Currency
|
This is the complete list of members for util::NotNull< T >, including all inherited members.
| explicit(!std::convertible_to< U, T >) NotNull(NotNull< U > &&other) noexcept(std::is_nothrow_move_constructible_v< U > &&std::is_nothrow_constructible_v< T, U && >) | util::NotNull< T > | inline |
| get() const &noexcept LIFETIMEBOUND | util::NotNull< T > | inline |
| get() &&noexcept(std::is_nothrow_move_constructible_v< T >) | util::NotNull< T > | inline |
| m_ptr | util::NotNull< T > | private |
| NotNull(U &&u) noexcept(std::is_nothrow_constructible_v< T, U && >) | util::NotNull< T > | inlineexplicit |
| NotNull(const NotNull< U > &other) noexcept(std::is_nothrow_constructible_v< T, const U & >) | util::NotNull< T > | inline |
| NotNull(std::nullptr_t)=delete | util::NotNull< T > | |
| NotNull(NotNull &&)=default | util::NotNull< T > | |
| NotNull(const NotNull &)=default | util::NotNull< T > | |
| operator T() const &noexcept(std::is_nothrow_copy_constructible_v< T >) | util::NotNull< T > | inline |
| operator T() &&noexcept(std::is_nothrow_move_constructible_v< T >) | util::NotNull< T > | inline |
| operator*() const LIFETIMEBOUND | util::NotNull< T > | inline |
| operator->() const LIFETIMEBOUND | util::NotNull< T > | inline |
| operator<=>(const NotNull< U > &other) const | util::NotNull< T > | inline |
| operator=(std::nullptr_t)=delete | util::NotNull< T > | |
| operator=(NotNull &&)=default | util::NotNull< T > | |
| operator=(const NotNull &)=default | util::NotNull< T > | |
| operator==(const NotNull< U > &other) const | util::NotNull< T > | inline |