Bitcoin Core 32.99.0
P2P Digital Currency
util::NotNull< T > Member List

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 LIFETIMEBOUNDutil::NotNull< T >inline
get() &&noexcept(std::is_nothrow_move_constructible_v< T >)util::NotNull< T >inline
m_ptrutil::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)=deleteutil::NotNull< T >
NotNull(NotNull &&)=defaultutil::NotNull< T >
NotNull(const NotNull &)=defaultutil::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 LIFETIMEBOUNDutil::NotNull< T >inline
operator->() const LIFETIMEBOUNDutil::NotNull< T >inline
operator<=>(const NotNull< U > &other) constutil::NotNull< T >inline
operator=(std::nullptr_t)=deleteutil::NotNull< T >
operator=(NotNull &&)=defaultutil::NotNull< T >
operator=(const NotNull &)=defaultutil::NotNull< T >
operator==(const NotNull< U > &other) constutil::NotNull< T >inline