Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::single_view< T > Struct Template Reference

Public Member Functions

constexpr const T * begin () const noexcept
 
constexpr T * begin () noexcept
 
constexpr const T * data () const noexcept
 
constexpr T * data () noexcept
 
constexpr const T * end () const noexcept
 
constexpr T * end () noexcept
 
template<class... Args>
requires constexpr constructible_from< T, Args... > single_view (in_place_t, Args &&... args)
 
constexpr single_view (T &&t)
 
constexpr single_view (T const &t)
 

Static Public Member Functions

static constexpr std::size_t size () noexcept