libstdc++
|
Public Member Functions | |
decltype(auto) constexpr | back () const requires bidirectional_range< const empty_view< _Tp > > &&common_range< const empty_view< _Tp > > |
constexpr auto | data () const noexcept(noexcept(ranges::begin(_M_derived()))) requires range< const empty_view< _Tp > > &&contiguous_iterator< iterator_t< const empty_view< _Tp > >> |
constexpr bool | empty () const noexcept(noexcept(_S_empty(_M_derived()))) requires forward_range< const empty_view< _Tp > > |
decltype(auto) constexpr | front () requires forward_range< empty_view< _Tp > > |
decltype(auto) constexpr | front () const requires forward_range< const empty_view< _Tp > > |
constexpr bool | noexcept (noexcept(_S_empty(_M_derived()))) requires forward_range< empty_view< _Tp > > |
constexpr | operator bool () noexcept(noexcept(ranges::empty(_M_derived()))) requires requires |
constexpr | operator bool () const noexcept(noexcept(ranges::empty(_M_derived()))) requires requires |
decltype(auto) constexpr | operator[] (range_difference_t< _Range > __n) |
decltype(auto) constexpr | operator[] (range_difference_t< _Range > __n) const |
return * | ranges::prev (ranges::end(_M_derived())) |
constexpr auto | size () const noexcept(noexcept(_S_size(_M_derived()))) requires forward_range< const empty_view< _Tp > > &&sized_sentinel_for< sentinel_t< const empty_view< _Tp > > |
Public Attributes | |
decltype(auto) constexpr requires bidirectional_range < empty_view< _Tp > > && | common_range< _Derived > |
constexpr auto | iterator_t< _Derived > |
constexpr auto | iterator_t< const _Derived > |
A view that contains no elements.