LeviLamina
Loading...
Searching...
No Matches
ll::coro::ElementsOf< Range > Struct Template Reference

Public Types

using Stored

Public Member Functions

constexpr ElementsOf (Range &&range_) noexcept(std::is_nothrow_constructible_v< Stored, decltype(std::forward< Range >(range_))>)
constexpr decltype(auto) get () &noexcept
constexpr decltype(auto) get () const &noexcept
constexpr decltype(auto) get () &&noexcept

Public Attributes

Stored range

Static Public Attributes

static constexpr bool useRef = std::is_lvalue_reference_v<Range&&>

Member Typedef Documentation

◆ Stored

template<class Range>
using ll::coro::ElementsOf< Range >::Stored
Initial value:
std::conditional_t<useRef, std::reference_wrapper<std::remove_reference_t<Range>>, std::remove_cvref_t<Range>>

The documentation for this struct was generated from the following file: