/llvm-project/libcxx/test/support/ |
H A D | almost_satisfies_types.h | 40 using InputIteratorNotDerivedFrom = InputIteratorNotDerivedFromGeneric<int>; variable 44 using InputRangeNotDerivedFrom = UncheckedRange<InputIteratorNotDerivedFrom>; 46 static_assert(std::input_or_output_iterator<InputIteratorNotDerivedFrom>); 47 static_assert(std::indirectly_readable<InputIteratorNotDerivedFrom>); 48 static_assert(!std::input_iterator<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/includes/ |
H A D | ranges_includes.pass.cpp | 60 static_assert(!HasIncludesIter<InputIteratorNotDerivedFrom>); 66 static_assert(!HasIncludesIter<int*, int*, InputIteratorNotDerivedFrom>); 97 static_assert(!HasIncludesRange<R<InputIteratorNotDerivedFrom>, R<int*>>); 100 static_assert(!HasIncludesRange<R<int*>, R<InputIteratorNotDerivedFrom>>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/ |
H A D | ranges_set_union.pass.cpp | 57 static_assert(!HasSetUnionIter<InputIteratorNotDerivedFrom>); 63 static_assert(!HasSetUnionIter<int*, int*, InputIteratorNotDerivedFrom>); 90 static_assert(!HasSetUnionRange<R<InputIteratorNotDerivedFrom>, R<int*>, int*>); 93 static_assert(!HasSetUnionRange<R<int*>, R<InputIteratorNotDerivedFrom>, int*>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/ |
H A D | ranges_set_symmetric_difference.pass.cpp | 54 static_assert(!HasSetSymmetricDifferenceIter<InputIteratorNotDerivedFrom>); 60 static_assert(!HasSetSymmetricDifferenceIter<int*, int*, InputIteratorNotDerivedFrom>); 87 static_assert(!HasSetSymmetricDifferenceRange<R<InputIteratorNotDerivedFrom>, R<int*>, int*>); 90 static_assert(!HasSetSymmetricDifferenceRange<R<int*>, R<InputIteratorNotDerivedFrom>, int*>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/ |
H A D | ranges_set_intersection.pass.cpp | 55 static_assert(!HasSetIntersectionIter<InputIteratorNotDerivedFrom>); 61 static_assert(!HasSetIntersectionIter<int*, int*, InputIteratorNotDerivedFrom>); 85 static_assert(!HasSetIntersectionRange<UncheckedRange<InputIteratorNotDerivedFrom>, UncheckedRange<int*>, int*>); 88 static_assert(!HasSetIntersectionRange<UncheckedRange<int*>, UncheckedRange<InputIteratorNotDerivedFrom>, int*>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/ |
H A D | ranges_set_difference.pass.cpp | 59 static_assert(!HasSetDifferenceIter<InputIteratorNotDerivedFrom, int*, int*>); 65 static_assert(!HasSetDifferenceIter<int*, InputIteratorNotDerivedFrom, int*>); 89 static_assert(!HasSetDifferenceRange<UncheckedRange<InputIteratorNotDerivedFrom>, UncheckedRange<in… 92 …rt(!HasSetDifferenceRange<UncheckedRange<int*>, UncheckedRange<InputIteratorNotDerivedFrom>, int*>…
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/ |
H A D | ranges.lexicographical_compare.pass.cpp | 47 static_assert(!HasLexicographicalCompareIt<InputIteratorNotDerivedFrom>); 52 static_assert(!HasLexicographicalCompareIt<int*, int*, InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/ |
H A D | ranges_unique_copy.pass.cpp | 62 static_assert(!HasUniqueCopyIter<InputIteratorNotDerivedFrom, sentinel_wrapper<InputIteratorNotDeri… 165 static_assert(!HasUniqueCopyRange<R<InputIteratorNotDerivedFrom>>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.foreach/ |
H A D | ranges.for_each_n.pass.cpp | 33 static_assert(!HasForEachN<InputIteratorNotDerivedFrom>);
|
H A D | ranges.for_each.pass.cpp | 36 static_assert(!HasForEachIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.merge/ |
H A D | ranges_merge.pass.cpp | 59 static_assert(!HasMergeIter<InputIteratorNotDerivedFrom, int*, int*>); 65 static_assert(!HasMergeIter<int*, InputIteratorNotDerivedFrom, int*>); 88 static_assert(!HasMergeRange<UncheckedRange<InputIteratorNotDerivedFrom>, UncheckedRange<int*>, int… 91 static_assert(!HasMergeRange<UncheckedRange<int*>, UncheckedRange<InputIteratorNotDerivedFrom>, int…
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/ |
H A D | ranges_remove_copy_if.pass.cpp | 56 static_assert(!HasRemoveCopyIfIter<InputIteratorNotDerivedFrom>); 87 static_assert(!HasRemoveCopyIfRange<R<InputIteratorNotDerivedFrom>>);
|
H A D | ranges_remove_copy.pass.cpp | 52 static_assert(!HasRemoveCopyIter<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/ |
H A D | ranges.copy_n.pass.cpp | 30 static_assert(!HasCopyNIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/ |
H A D | ranges.equal.pass.cpp | 42 static_assert(!HasEqualIt<InputIteratorNotDerivedFrom>); 45 static_assert(!HasEqualIt<int*, int*, InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/ |
H A D | ranges.replace_if.pass.cpp | 39 static_assert(!HasReplaceIt<InputIteratorNotDerivedFrom>);
|
H A D | ranges.replace.pass.cpp | 40 static_assert(!HasReplaceIt<InputIteratorNotDerivedFrom>);
|
H A D | ranges_replace_copy.pass.cpp | 49 static_assert(!HasReplaceCopyIter<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/ |
H A D | ranges.any_of.pass.cpp | 36 static_assert(!HasAnyOfIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/ |
H A D | ranges.none_of.pass.cpp | 36 static_assert(!HasNoneOfIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/ |
H A D | ranges.all_of.pass.cpp | 36 static_assert(!HasAllOfIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.find/ |
H A D | ranges.find_if.pass.cpp | 36 static_assert(!HasFindIfIt<InputIteratorNotDerivedFrom>);
|
H A D | ranges.find_if_not.pass.cpp | 36 static_assert(!HasFindIfNotIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.partitions/ |
H A D | ranges.is_partitioned.pass.cpp | 38 static_assert(!HasIsPartitionedIt<InputIteratorNotDerivedFrom>);
|
/llvm-project/libcxx/test/std/algorithms/alg.nonmodifying/alg.count/ |
H A D | ranges.count.pass.cpp | 45 static_assert(!HasCountIt<InputIteratorNotDerivedFrom>);
|