Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
arene::base::non_owning_ptr< T > Member List

This is the complete list of members for arene::base::non_owning_ptr< T >, including all inherited members.

element_type typedefarene::base::non_owning_ptr< T >
get() const noexcept -> pointerarene::base::non_owning_ptr< T >inline
non_owning_ptr() noexcept=defaultarene::base::non_owning_ptr< T >
non_owning_ptr(std::nullptr_t) noexceptarene::base::non_owning_ptr< T >inline
non_owning_ptr(pointer new_ptr) noexceptarene::base::non_owning_ptr< T >inline
non_owning_ptr(non_owning_ptr< U > new_ptr) noexceptarene::base::non_owning_ptr< T >inline
non_owning_ptr(U new_ptr) noexceptarene::base::non_owning_ptr< T >inline
operator bool() const noexceptarene::base::non_owning_ptr< T >inlineexplicit
operator U() const noexceptarene::base::non_owning_ptr< T >inlineexplicit
operator!() const noexcept -> boolarene::base::non_owning_ptr< T >inline
operator*() const noexcept -> referencearene::base::non_owning_ptr< T >inline
operator+(I const &) const -> non_owning_ptr=deletearene::base::non_owning_ptr< T >
operator++() -> non_owning_ptr &=deletearene::base::non_owning_ptr< T >
operator++(int) -> non_owning_ptr &=deletearene::base::non_owning_ptr< T >
operator-(I const &) const -> non_owning_ptr=deletearene::base::non_owning_ptr< T >
operator--() -> non_owning_ptr &=deletearene::base::non_owning_ptr< T >
operator--(int) -> non_owning_ptr &=deletearene::base::non_owning_ptr< T >
operator->() const noexcept -> pointerarene::base::non_owning_ptr< T >inline
operator<(non_owning_ptr const &lhs, non_owning_ptr const &rhs) noexcept -> boolarene::base::non_owning_ptr< T >friend
operator==(non_owning_ptr const &lhs, non_owning_ptr const &rhs) noexcept -> boolarene::base::non_owning_ptr< T >friend
operator[](I)=deletearene::base::non_owning_ptr< T >
operator[](I) const =deletearene::base::non_owning_ptr< T >
pointer typedefarene::base::non_owning_ptr< T >
reference typedefarene::base::non_owning_ptr< T >
reset(U new_ptr=nullptr)arene::base::non_owning_ptr< T >inline