_to | elc::defs::memory::ptr_n::base_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_ptr_t(base_ptr_t &a) noexcept | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
base_ptr_t(base_ptr_t &&a) noexcept | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
base_t typedef | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | |
base_t typedef | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | |
base_t typedef | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | |
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() noexcept override | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | inlinevirtual |
elc::defs::memory::ptr_n::base_ptr_t::get() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
get_nothrow | elc::defs::memory::ptr_n::base_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 |
map_and_mark() noexcept override | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | inlinevirtual |
operator bool() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inlineexplicit |
operator bool() noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inlineexplicit |
operator for_delete_t *() noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
operator T*() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inlineexplicit |
operator!() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
operator()(Args &&... rest) noexcept(invoke< T >.nothrow< Args... >) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
operator*() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
operator->() const noexcept(get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
operator=(assign_t &&a) noexcept(noexcept((base_t::operator=(forward< assign_t >(a))))) | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(T *a) &noexcept(reset_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(const same_ptr &a) &noexcept(reset_nothrow &&get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(const base_ptr_t &a) &noexcept(reset_nothrow &&get_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(same_ref &&a) &noexcept | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(base_ptr_t &&a) &noexcept | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(null_ptr_t) &noexcept(reset_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
elc::defs::memory::ptr_n::base_ptr_t::operator=(nullptr_t) &noexcept(reset_nothrow) | elc::defs::memory::ptr_n::base_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::base_ptr_t< T, ref_type, do_replace_check > | inline |
reset(nullptr_t=nullptr) const noexcept(reset_nothrow) | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | inline |
reset_nothrow | elc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | static |
same_ptr typedef | elc::defs::memory::ptr_n::base_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::base_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::base_ptr_t< T, ref_type, do_replace_check > | inline |
this_t typedef | elc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | |
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 |