Home
last modified time | relevance | path

Searched refs:StrictBooleanIterator (Results 1 – 4 of 4) sorted by relevance

/llvm-project/libcxx/test/support/
H A Dboolean_testable.h88 struct StrictBooleanIterator { struct
92 constexpr StrictBooleanIterator() = default; argument
93 constexpr explicit StrictBooleanIterator(It it) : iter_(it) {} in StrictBooleanIterator() argument
96 constexpr StrictBooleanIterator& operator++() {
100 constexpr StrictBooleanIterator operator++(int) {
105 constexpr StrictBooleanIterator& operator--() { argument
109 constexpr StrictBooleanIterator operator--(int) {
114 constexpr StrictBooleanIterator& operator+=(difference_type n) { argument
118 constexpr StrictBooleanIterator& operator-=(difference_type n) {
122 friend constexpr StrictBooleanIterator operator+(StrictBooleanIterator x, difference_type n) {
[all …]
/llvm-project/libcxx/test/std/ranges/range.adaptors/
H A Drobust_against_nonbool.compile.pass.cpp35 using Iterator = StrictBooleanIterator<Value*>;
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/
H A Dranges_robust_against_nonbool.compile.pass.cpp23 using Iterator = StrictBooleanIterator<Value*>;
/llvm-project/libcxx/test/std/algorithms/
H A Dranges_robust_against_nonbool.compile.pass.cpp25 using Iterator = StrictBooleanIterator<Value*>;