Home
last modified time | relevance | path

Searched refs:derived_from (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concept.derived/
H A Dderived_from.pass.cpp31 static_assert(!std::derived_from<From*, To>); in CheckNotDerivedFromPointer()
37 static_assert(!std::derived_from<From*, To&>); in CheckNotDerivedFromPointer()
42 static_assert(!std::derived_from<From*, To&&>); in CheckNotDerivedFromPointer()
81 static_assert(!std::derived_from<From, To*>); in CheckNotDerivedFromPointer()
192 static_assert(!std::derived_from<From, To&>); in CheckNotDerivedFromReference()
204 static_assert(!std::derived_from<From&, To>); in CheckNotDerivedFromReference()
205 static_assert(!std::derived_from<From&, To>); in CheckNotDerivedFromReference()
206 static_assert(!std::derived_from<From&, To>); in CheckNotDerivedFromReference()
207 static_assert(!std::derived_from<From&, To>); in CheckNotDerivedFromReference()
321 static_assert(std::derived_from<From, To>); in CheckDerivedFrom()
[all …]
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dconcepts.h122 derived_from<_ITER_CONCEPT<_Ip>, input_iterator_tag>;
137 derived_from<_ITER_CONCEPT<_Ip>, forward_iterator_tag> &&
145 derived_from<_ITER_CONCEPT<_Ip>, bidirectional_iterator_tag> &&
154 derived_from<_ITER_CONCEPT<_Ip>, random_access_iterator_tag> &&
169 derived_from<_ITER_CONCEPT<_Ip>, contiguous_iterator_tag> &&
H A Dcommon_iterator.h234 derived_from<typename iterator_traits<_Iter>::iterator_category, forward_iterator_tag>;
H A Dmove_iterator.h44 … derived_from<typename iterator_traits<_Iter>::iterator_category, random_access_iterator_tag>,
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Djoin_view.h53 …derived_from<_OuterC, bidirectional_iterator_tag> && derived_from<_InnerC, bidirectional_iterator_…
57 derived_from<_OuterC, forward_iterator_tag> && derived_from<_InnerC, forward_iterator_tag>,
H A Dview_interface.h40 static_assert(sizeof(_Derived) && derived_from<_Derived, view_interface> && view<_Derived>); in __derived()
46 static_assert(sizeof(_Derived) && derived_from<_Derived, view_interface> && view<_Derived>); in __derived()
H A Denable_view.h38 inline constexpr bool enable_view = derived_from<_Tp, view_base> ||
H A Drange_adaptor.h46 concept _RangeAdaptorClosure = derived_from<remove_cvref_t<_Tp>, __range_adaptor_closure<remove_cvr…
H A Dfilter_view.h110 _If<derived_from<_Cat, bidirectional_iterator_tag>, bidirectional_iterator_tag,
111 _If<derived_from<_Cat, forward_iterator_tag>, forward_iterator_tag,
H A Dsubrange.h56 requires derived_from<tuple_size<_Tp>, integral_constant<size_t, 2>>;
H A Dlazy_split_view.h290 … derived_from<typename iterator_traits<iterator_t<_Tp>>::iterator_category, forward_iterator_tag>,
H A Dtransform_view.h149 derived_from<_Cat, contiguous_iterator_tag>,
/llvm-project-15.0.7/libcxx/include/
H A Dconcepts21 // [concept.derived], concept derived_from
23 concept derived_from = see below;
142 #include <__concepts/derived_from.h>
H A DCMakeLists.txt246 __concepts/derived_from.h
H A Dmodule.modulemap.in558 module derived_from { private header "__concepts/derived_from.h" }
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.concepts/iterator.concept.random.access/
H A Dsubsumption.compile.pass.cpp19 requires std::derived_from<std::_ITER_CONCEPT<I>, std::random_access_iterator_tag>
/llvm-project-15.0.7/libcxx/include/__concepts/
H A Dderived_from.h26 concept derived_from = variable
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/
H A Drange.ref.view.pass.cpp45 static_assert(std::derived_from<std::ranges::ref_view<Range>, std::ranges::view_interface<std::rang…
/llvm-project-15.0.7/llvm/bindings/ocaml/debuginfo/
H A Dllvm_debuginfo.ml355 derived_from:Llvm.llmetadata ->
489 derived_from:Llvm.llmetadata ->
H A Dllvm_debuginfo.mli424 derived_from:Llvm.llmetadata ->
574 derived_from:Llvm.llmetadata ->
/llvm-project-15.0.7/llvm/test/Bindings/OCaml/
H A Ddebuginfo.ml319 ~align_in_bits:0 flags_zero ~derived_from:null_metadata
431 ~align_in_bits:0 ~offset_in_bits:0 flags_zero ~derived_from:null_metadata
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn307 "__concepts/derived_from.h",
/llvm-project-15.0.7/libcxx/test/support/
H A Dtest_iterators.h1059 requires std::derived_from<