Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
25
Ranges library
[ranges]
25.6
Range factories
[range.factories]
25.6.2
Empty view
[range.empty]
25.6.2.2
Class template
empty_
view
[range.empty.view]
🔗
namespace
std
::
ranges
{
template
<
class
T
>
requires
is_object_v
<
T
>
class
empty_view
:
public
view_interface
<
empty_view
<
T
>
>
{
public
:
static
constexpr
T
*
begin
(
)
noexcept
{
return
nullptr
;
}
static
constexpr
T
*
end
(
)
noexcept
{
return
nullptr
;
}
static
constexpr
T
*
data
(
)
noexcept
{
return
nullptr
;
}
static
constexpr
size_t size
(
)
noexcept
{
return
0
;
}
static
constexpr
bool
empty
(
)
noexcept
{
return
true
;
}
}
;
}