Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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.cpp331 struct FunctionBeginEnd { struct
334 friend constexpr bidirectional_iterator<int*> begin(FunctionBeginEnd& v) { in begin() argument
337 …friend constexpr bidirectional_iterator<int*> end(FunctionBeginEnd& v) { return bidirectional_iter… in end()
338 friend constexpr bidirectional_iterator<const char*> begin(const FunctionBeginEnd& v) { in begin()
341 friend constexpr bidirectional_iterator<const char*> end(const FunctionBeginEnd& v) { in end()
345 static_assert( std::is_invocable_v<RangeREndT, FunctionBeginEnd&>);
346 static_assert( std::is_invocable_v<RangeREndT, FunctionBeginEnd const&>);
347 static_assert( std::is_invocable_v<RangeCREndT, FunctionBeginEnd const&>);
455 FunctionBeginEnd b{}; in testBeginEnd()
456 const FunctionBeginEnd bb{}; in testBeginEnd()