_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 |