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

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

_toelc::defs::memory::ptr_n::base_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_ptr_t(base_ptr_t &a) noexceptelc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check >inline
base_ptr_t(base_ptr_t &&a) noexceptelc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check >inline
base_t typedefelc::defs::memory::ptr_n::root_ptr_t< T, enable_state >
base_t typedefelc::defs::memory::ptr_n::root_ptr_t< T, enable_state >
base_t typedefelc::defs::memory::ptr_n::root_ptr_t< T, enable_state >
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() noexcept overrideelc::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_nothrowelc::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 overrideelc::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) &noexceptelc::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) &noexceptelc::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) 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::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_nothrowelc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check >static
same_ptr typedefelc::defs::memory::ptr_n::base_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::base_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::base_ptr_t< T, ref_type, do_replace_check >inline
this_t typedefelc::defs::memory::ptr_n::root_ptr_t< T, enable_state >
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