![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
This is the complete list of members for arene::base::non_null< P >, including all inherited members.
| element_type typedef | arene::base::non_null< P > | |
| get() const noexcept -> held_pointer | arene::base::non_null< P > | inline |
| get() const noexcept -> | arene::base::non_null< P > | inline |
| held_pointer typedef | arene::base::non_null< P > | |
| non_null()=delete | arene::base::non_null< P > | |
| non_null(std::nullptr_t)=delete | arene::base::non_null< P > | explicit |
| non_null(non_null const &)=default | arene::base::non_null< P > | |
| non_null(non_null &&)=default | arene::base::non_null< P > | |
| non_null(U &&ptr_value) noexcept(std::is_nothrow_constructible< held_pointer, U >::value) | arene::base::non_null< P > | inlineexplicit |
| non_null(non_null< U > const ©_from) noexcept(std::is_nothrow_constructible< held_pointer, U const & >::value) | arene::base::non_null< P > | inline |
| non_null(non_null< U > &&move_from) noexcept(std::is_nothrow_constructible< held_pointer, U && >::value) | arene::base::non_null< P > | inline |
| operator bool() const noexcept | arene::base::non_null< P > | inlineexplicit |
| operator bool() const noexcept | arene::base::non_null< P > | inlineexplicit |
| operator held_pointer &&() &&noexcept | arene::base::non_null< P > | inline |
| operator held_pointer const &() const &noexcept | arene::base::non_null< P > | inline |
| operator U() const &noexcept(std::is_nothrow_constructible< U, held_pointer const & >::value) | arene::base::non_null< P > | inlineexplicit |
| operator U() &&noexcept(std::is_nothrow_constructible< U, held_pointer && >::value) | arene::base::non_null< P > | inlineexplicit |
| operator!() const noexcept -> bool | arene::base::non_null< P > | inline |
| operator*() const noexcept -> | arene::base::non_null< P > | inline |
| operator+(I const &) const -> non_null=delete | arene::base::non_null< P > | |
| operator++() -> non_null &=delete | arene::base::non_null< P > | |
| operator++(int) -> non_null &=delete | arene::base::non_null< P > | |
| operator-(I const &) const -> non_null=delete | arene::base::non_null< P > | |
| operator--() -> non_null &=delete | arene::base::non_null< P > | |
| operator--(int) -> non_null &=delete | arene::base::non_null< P > | |
| operator->() const noexcept -> pointer | arene::base::non_null< P > | inline |
| operator=(non_null const &) -> non_null &=default | arene::base::non_null< P > | |
| operator=(non_null &&) -> non_null &=default | arene::base::non_null< P > | |
| operator=(U &&new_ptr) noexcept(std::is_nothrow_assignable< held_pointer &, U >::value) -> non_null & | arene::base::non_null< P > | inline |
| operator=(non_null< U > const ©_from) noexcept(std::is_nothrow_assignable< held_pointer &, U const & >::value) -> non_null & | arene::base::non_null< P > | inline |
| operator=(non_null< U > &&move_from) noexcept(std::is_nothrow_assignable< held_pointer &, U && >::value) -> non_null & | arene::base::non_null< P > | inline |
| arene::base::generic_ordering_from_three_way_compare_and_equals< non_null< P > >::operator=(generic_ordering_from_three_way_compare_and_equals const &other) &noexcept -> generic_ordering_from_three_way_compare_and_equals &=default | arene::base::generic_ordering_from_three_way_compare_and_equals< non_null< P > > | private |
| arene::base::generic_ordering_from_three_way_compare_and_equals< non_null< P > >::operator=(generic_ordering_from_three_way_compare_and_equals &&other) &noexcept -> generic_ordering_from_three_way_compare_and_equals &=default | arene::base::generic_ordering_from_three_way_compare_and_equals< non_null< P > > | private |
| operator==(non_null const &lhs, non_null< OtherType > const &rhs) noexcept -> bool | arene::base::non_null< P > | friend |
| operator==(NonNullType const &lhs, OtherType const &rhs) noexcept -> bool | arene::base::non_null< P > | friend |
| operator==(non_null const &lhs, std::nullptr_t const rhs) noexcept -> bool | arene::base::non_null< P > | friend |
| operator[](I)=delete | arene::base::non_null< P > | |
| operator[](I) const =delete | arene::base::non_null< P > | |
| pointer | arene::base::non_null< P > | |
| reset(U &&reset_to) noexcept(noexcept(std::declval< held_pointer >().reset(std::declval< U >()))) | arene::base::non_null< P > | inline |
| reset(U &&reset_to) noexcept(std::is_nothrow_assignable< held_pointer &, U >::value) | arene::base::non_null< P > | inline |
| reset(std::nullptr_t) noexcept=delete | arene::base::non_null< P > | |
| swap(non_null &swap_with) noexcept(is_nothrow_swappable_v< P >) | arene::base::non_null< P > | inline |
| swap(non_null &lhs, non_null &rhs) noexcept(noexcept(lhs.swap(rhs))) | arene::base::non_null< P > | friend |
| three_way_compare(non_null const &lhs, non_null< OtherType > const &rhs) noexcept -> strong_ordering | arene::base::non_null< P > | inlinestatic |
| three_way_compare(non_null const &lhs, OtherType const &rhs) noexcept -> strong_ordering | arene::base::non_null< P > | inlinestatic |
| three_way_compare(non_null const &lhs, std::nullptr_t const) noexcept -> strong_ordering | arene::base::non_null< P > | inlinestatic |
| three_way_compare(non_null const &, std::nullptr_t const) noexcept -> strong_ordering | arene::base::non_null< P > | inlinestatic |
| unwrap() const &noexcept -> held_pointer const & | arene::base::non_null< P > | inline |
| unwrap() &&noexcept -> held_pointer && | arene::base::non_null< P > | inline |
| ~non_null()=default | arene::base::non_null< P > |