|
| constexpr void | swap_with (this_t &a) noexcept(noexcept((swap((::std::declval< base_t_rw & >()),(::std::declval< base_t_rw & >()))))) |
| |
| constexpr | same_base_t () noexcept=default |
| |
template<typename build_base_t_T >
requires (construct<base_t_rw>.able<build_base_t_T>) |
| constexpr | same_base_t (build_base_t_T &&a) noexcept(construct< base_t_rw >.nothrow< build_base_t_T >) |
| |
| constexpr | same_base_t (const this_t &a) noexcept(construct< base_t_rw >.nothrow< const base_t_rw >) |
| |
| constexpr | same_base_t (this_t &&a) noexcept(noexcept((construct< base_t_rw >.nothrow< base_t_rw && >))) |
| |
template<typename other_T , typename other_base_t >
requires (construct<base_t_rw>.able<other_base_t>) |
| constexpr | same_base_t (const same_base_t< other_T, other_base_t > &a) noexcept(construct< base_t_rw >.nothrow< other_base_t >) |
| |
| | ~same_base_t () noexcept(destruct.nothrow< base_t_rw >)=default |
| |
| constexpr bool | operator== (const this_t &a) const noexcept(noexcept(((::std::declval< base_t_rw >())==(::std::declval< base_t_rw >())))) |
| |
| constexpr value_t * | operator-> () noexcept(is_handle_getter_noexcept()) |
| |
| constexpr value_type | operator* () noexcept(is_value_getter_noexcept()) |
| |
| constexpr | operator value_t * () noexcept(noexcept(((::std::declval< this_t >()).operator->()))) |
| |
| constexpr bool | operator== (value_t *a) const noexcept(is_handle_getter_noexcept()&&noexcept(pointer_equal((::std::declval< value_t * >()),(::std::declval< value_t * >())))) |
| |
template<typename other_value_t , typename other_base_t_w >
requires (equal.able<base_t_rw,other_base_t_w>) |
| constexpr bool | operator== (const same_base_t< other_value_t, other_base_t_w > &a) const noexcept(equal.nothrow< base_t_rw, other_base_t_w >) |
| |
| template<typename other_value_t , typename other_base_t_w > |
| constexpr auto | operator<=> (const same_base_t< other_value_t, other_base_t_w > &a) const noexcept(compare.nothrow< base_t_rw, other_base_t_w >) |
| |
| constexpr this_t & | operator= (const this_t &) &noexcept=default |
| |
| base_t_rw & | get_base () noexcept |
| |
| const base_t_rw & | get_base () const noexcept |
| |
template<
typename value_t,
typename base_t_w>
class elc::defs::base::iterator_n::same_base_t< value_t, base_t_w >
在文件 all_defs.cpp 第 10438 行定义.