Home
last modified time | relevance | path

Searched refs:FunctionBeginEnd (Results 1 – 2 of 2) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.access/
H A Drbegin.pass.cpp306 struct FunctionBeginEnd { struct
309 friend constexpr bidirectional_iterator<int*> begin(FunctionBeginEnd& v) { in begin() argument
312 …friend constexpr bidirectional_iterator<int*> end(FunctionBeginEnd& v) { return bidirectional_iter… in end()
313 friend constexpr bidirectional_iterator<const char*> begin(const FunctionBeginEnd& v) { in begin()
316 friend constexpr bidirectional_iterator<const char*> end(const FunctionBeginEnd& v) { in end()
320 static_assert( std::is_invocable_v<RangeRBeginT, FunctionBeginEnd&>);
321 static_assert( std::is_invocable_v<RangeRBeginT, FunctionBeginEnd const&>);
322 static_assert( std::is_invocable_v<RangeCRBeginT, FunctionBeginEnd const&>);
430 FunctionBeginEnd b{}; in testBeginEnd()
431 const FunctionBeginEnd bb{}; in testBeginEnd()
H A Drend.pass.cpp330 struct FunctionBeginEnd { struct
333 friend constexpr bidirectional_iterator<int*> begin(FunctionBeginEnd& v) { in begin() argument
336 …friend constexpr bidirectional_iterator<int*> end(FunctionBeginEnd& v) { return bidirectional_iter… in end()
337 friend constexpr bidirectional_iterator<const char*> begin(const FunctionBeginEnd& v) { in begin()
340 friend constexpr bidirectional_iterator<const char*> end(const FunctionBeginEnd& v) { in end()
344 static_assert( std::is_invocable_v<RangeREndT, FunctionBeginEnd&>);
345 static_assert( std::is_invocable_v<RangeREndT, FunctionBeginEnd const&>);
346 static_assert( std::is_invocable_v<RangeCREndT, FunctionBeginEnd const&>);
454 FunctionBeginEnd b{}; in testBeginEnd()
455 const FunctionBeginEnd bb{}; in testBeginEnd()