Home
last modified time | relevance | path

Searched defs:TrackingPred (Results 1 – 8 of 8) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.drop.while/
H A Dbegin.pass.cpp103 struct TrackingPred { in testOne() struct
104 constexpr explicit TrackingPred(bool* moved, bool* copied) : moved_(moved), copied_(copied) {} in testOne() argument
105 … constexpr TrackingPred(TrackingPred const& other) : moved_(other.moved_), copied_(other.copied_) { in testOne() argument
108 …constexpr TrackingPred(TrackingPred&& other) : moved_(other.moved_), copied_(other.copied_) { *mov… in testOne() function
112 constexpr bool operator()(int i) const { return i < 3; } in testOne()
113 bool* moved_; in testOne()
114 bool* copied_; in testOne()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/range.chunk.by.iter/
H A Ddecrement.pass.cpp40 struct TrackingPred : TrackInitialization { struct
42 constexpr bool operator()(int x, int y) const { return x <= y; } in operator ()()
H A Dincrement.pass.cpp30 struct TrackingPred : TrackInitialization { struct
32 constexpr bool operator()(int x, int y) const { return x <= y; } in operator ()()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Dincrement.pass.cpp31 struct TrackingPred : TrackInitialization { struct
33 constexpr bool operator()(int i) const { return i == 1; } in operator ()()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/
H A Dbegin.pass.cpp35 struct TrackingPred : TrackInitialization { struct
43 static_assert(HasBegin<std::ranges::chunk_by_view<Range, TrackingPred>>); argument
H A Dctor.view_pred.pass.cpp41 struct TrackingPred : TrackInitialization { struct
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/
H A Dctor.view_pred.pass.cpp35 struct TrackingPred : TrackInitialization { struct
H A Dbegin.pass.cpp45 struct TrackingPred : TrackInitialization { struct
47 constexpr bool operator()(int i) const { return i % 2 == 0; } in operator ()()