_m | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | mutableprotected |
base_t typedef | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | |
base_t_rw typedef | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | protected |
before_getter() const noexcept(is_before_getter_noexcept()) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inlineprotected |
get_base() noexcept | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
get_base() const noexcept | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
handle_getter() const noexcept(is_handle_getter_noexcept()) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inlineprotected |
is_able_to_get_handle() noexcept | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inlineprotectedstatic |
is_before_getter_noexcept() noexcept | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inlineprotectedstatic |
is_handle_getter_noexcept() noexcept | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inlineprotectedstatic |
is_next_getter_noexcept() noexcept | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inlineprotectedstatic |
is_value_getter_noexcept() noexcept | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inlineprotectedstatic |
next_getter() const noexcept(is_next_getter_noexcept()) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inlineprotected |
operator value_t *() noexcept(noexcept(((::std::declval< this_t >()).operator->()))) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
operator*() noexcept(is_value_getter_noexcept()) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
operator+(ptrdiff_t num) const noexcept(noexcept((this_t(--(::std::declval< this_t & >())),++(::std::declval< this_t & >())))) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator++() &noexcept(is_next_getter_noexcept()) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator++(int) &noexcept(noexcept((this_t(++(::std::declval< this_t & >()))))) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator-(ptrdiff_t num) const noexcept(noexcept(((::std::declval< this_t & >())+0))) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator--() &noexcept(is_before_getter_noexcept()) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator--(int) &noexcept(noexcept((this_t(--(::std::declval< this_t & >()))))) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator->() noexcept(is_handle_getter_noexcept()) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
operator<=>(const same_base_t< other_value_t, other_base_t_w > &a) const noexcept(compare.nothrow< base_t_rw, other_base_t_w >) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
operator=(const base_t_rw &a) &noexcept(copy_assign.nothrow< base_t_rw >) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
operator=(base_t_rw &&a) &noexcept(move_assign.nothrow< base_t_rw >) | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | inline |
elc::defs::base::iterator_n::same_base_t::operator=(const this_t &) &noexcept=default | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | |
operator==(const this_t &a) const noexcept(noexcept(((::std::declval< base_t_rw >())==(::std::declval< base_t_rw >())))) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
operator==(value_t *a) const noexcept(is_handle_getter_noexcept()&&noexcept(pointer_equal((::std::declval< value_t * >()),(::std::declval< value_t * >())))) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
operator==(const same_base_t< other_value_t, other_base_t_w > &a) const noexcept(equal.nothrow< base_t_rw, other_base_t_w >) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
same_base_t() noexcept=default | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | |
same_base_t(build_base_t_T &&a) noexcept(construct< base_t_rw >.nothrow< build_base_t_T >) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
same_base_t(const this_t &a) noexcept(construct< base_t_rw >.nothrow< const base_t_rw >) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
same_base_t(this_t &&a) noexcept(noexcept((construct< base_t_rw >.nothrow< base_t_rw && >))) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
same_base_t(const same_base_t< other_T, other_base_t > &a) noexcept(construct< base_t_rw >.nothrow< other_base_t >) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
swap_with(this_t &a) noexcept(noexcept((swap((::std::declval< base_t_rw & >()),(::std::declval< base_t_rw & >()))))) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inline |
this_t typedef | elc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | |
value_getter() const noexcept(is_handle_getter_noexcept()) | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inlineprotected |
value_type typedef | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | protected |
value_type_getter() noexcept | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | inlineprotectedstatic |
~same_base_t() noexcept(destruct.nothrow< base_t_rw >)=default | elc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | |