ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > 成员列表

成员的完整列表,这些成员属于 elc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >,包括所有继承而来的类成员

_toelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >mutable
add_ref(T *a) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inlinestatic
add_ref() const noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
base_t typedefelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >
cut_nothrowelc::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_nothrowelc::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) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inlineexplicit
ptr_t(T *a) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
ptr_t(const same_ptr &a) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
ptr_t(const same_ref &a) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
ptr_t(const ptr_t &a) noexceptelc::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) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
ptr_t(ptr_t &&a) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
ptr_t(nullptr_t=nullptr) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
ptr_t(null_ptr_t) noexceptelc::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_nothrowelc::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_nothrowelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >static
same_ptr typedefelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >
same_ptr_p_t(T *a) noexceptelc::defs::memory::ptr_n::same_ptr_p_t< T >inlineexplicitprotected
same_ptr_p_t(const same_ptr_p_t &) noexcept=defaultelc::defs::memory::ptr_n::same_ptr_p_t< T >
same_ref typedefelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >
same_ref_p_t(T *a) noexceptelc::defs::memory::ptr_n::same_ref_p_t< T, ref_type >inlineexplicit
same_ref_p_t(const same_ptr_p_t< T > &a) noexceptelc::defs::memory::ptr_n::same_ref_p_t< T, ref_type >inlineexplicit
swap_with(same_ref_p_t &a) noexceptelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >inline
this_t typedefelc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check >
unique() const noexceptelc::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