| _to | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | mutable |
| add_ref(T *a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inlinestatic |
| add_ref() const noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| base_t typedef | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | |
| cut_nothrow | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | static |
| cut_ref(T *a) noexcept(cut_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inlinestatic |
| cut_ref() const noexcept(noexcept((cut_ref(nullptr)))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| do_replace(T *p) noexcept(replace_check_nothrow &&reset_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| do_replace(const ptr_t< T, ref_type_, do_replace_check_ > &p) noexcept(replace_check_nothrow &&reset_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| get() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| get_nothrow | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | static |
| hash() const noexcept(noexcept((elc::defs::hash(get())))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| operator==(const T *a) const noexcept(noexcept((pointer_equal(add_const((::std::declval< const this_t & >()).get()), a)))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| operator==(nullptr_t) const noexcept(noexcept((operator==(null_ptr)))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| operator==(null_ptr_t) const noexcept(noexcept((operator==((T *) null_ptr)))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| operator==(const ptr_t< T, ref_type_, do_replace_check_ > &b) const noexcept(noexcept((pointer_equal((::std::declval< const this_t & >()).get(), b.get())))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| operator==(const ptr_t< const T, ref_type_, do_replace_check_ > &b) const noexcept(noexcept((pointer_equal((::std::declval< const this_t & >()).get(), b.get())))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| operator==(const ptr_t< remove_cv< T >, ref_type_, do_replace_check_ > &b) const noexcept(noexcept((pointer_equal((::std::declval< const this_t & >()).get(), add_const(b.get()))))) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(T *a, special_init_t) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inlineexplicit |
| ptr_t(T *a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(const same_ptr &a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(const same_ref &a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(const ptr_t &a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(const ptr_t< remove_cv< T >, ref_type, do_replace_check > &a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(ptr_t &&a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(nullptr_t=nullptr) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ptr_t(null_ptr_t) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| replace_check() const noexcept(replace_check_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| replace_check_nothrow | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | static |
| reset(T *a) const noexcept(reset_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| reset(nullptr_t=nullptr) const noexcept(reset_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| reset_nothrow | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | static |
| same_ptr typedef | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | |
| same_ptr_p_t(T *a) noexcept | elc::defs::memory::ptr_n::same_ptr_p_t< T > | inlineexplicitprotected |
| same_ptr_p_t(const same_ptr_p_t &) noexcept=default | elc::defs::memory::ptr_n::same_ptr_p_t< T > | |
| same_ref typedef | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | |
| same_ref_p_t(T *a) noexcept | elc::defs::memory::ptr_n::same_ref_p_t< T, ref_type > | inlineexplicit |
| same_ref_p_t(const same_ptr_p_t< T > &a) noexcept | elc::defs::memory::ptr_n::same_ref_p_t< T, ref_type > | inlineexplicit |
| swap_with(same_ref_p_t &a) noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| this_t typedef | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | |
| unique() const noexcept | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |
| ~ptr_t() noexcept(cut_nothrow) | elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | inline |