Lines Matching defs:InputRange
33 struct InputRange {
42 static_assert(std::ranges::input_range<InputRange>);
104 static_assert(HasTo<ContainerT, InputRange>);
105 static_assert(!HasTo<test_view<forward_iterator>, InputRange>);
131 constexpr CtrDirectOrFallback(InputRange&&, int = 0) { ctr_choice = CtrChoice::DirectCtr; }
136 constexpr CtrFromRangeTOrFallback(std::from_range_t, InputRange&&, int = 0) { ctr_choice = CtrChoice::FromRangeT; }
193 auto result = std::ranges::to<CtrDirectOrFallback>(InputRange());
198 auto result = std::ranges::to<CtrDirectOrFallback>(InputRange(), 1);
203 auto result = std::ranges::to<CtrDirectOrFallback>(InputRange(), 1.0);
208 auto result = std::ranges::to<CtrDirectOrFallback>(InputRange(), Empty());
215 auto result = std::ranges::to<CtrFromRangeTOrFallback>(InputRange());
220 auto result = std::ranges::to<CtrFromRangeTOrFallback>(InputRange(), 1);
225 auto result = std::ranges::to<CtrFromRangeTOrFallback>(InputRange(), 1.0);
230 auto result = std::ranges::to<CtrFromRangeTOrFallback>(InputRange(), Empty());