Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dconcepts.h129 } && derived_from<_ITER_CONCEPT<_Ip>, input_iterator_tag>;
141 …input_iterator<_Ip> && derived_from<_ITER_CONCEPT<_Ip>, forward_iterator_tag> && incrementable<_Ip…
147 …forward_iterator<_Ip> && derived_from<_ITER_CONCEPT<_Ip>, bidirectional_iterator_tag> && requires(… in requires()
154 bidirectional_iterator<_Ip> && derived_from<_ITER_CONCEPT<_Ip>, random_access_iterator_tag> &&
167 random_access_iterator<_Ip> && derived_from<_ITER_CONCEPT<_Ip>, contiguous_iterator_tag> &&
H A Dcommon_iterator.h267 } && derived_from<typename iterator_traits<_Iter>::iterator_category, forward_iterator_tag>;
H A Dmove_iterator.h55 … _If< derived_from<typename iterator_traits<_Iter>::iterator_category, random_access_iterator_tag>,
/freebsd/contrib/llvm-project/libcxx/include/
H A Dconcepts21 // [concept.derived], concept derived_from
23 concept derived_from = see below;
144 # include <__concepts/derived_from.h>
H A Dmodule.modulemap1193 module std_private_concepts_derived_from [system] { header "__concepts/derived_from.h" }
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dconcepts.cppm
H A Dranges.inc147 // derived_from<range_adaptor_closure<D>>. The behavior of an expression
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Djoin_view.h16 #include <__concepts/derived_from.h>
62 _If< derived_from<_OuterC, bidirectional_iterator_tag> && derived_from<_InnerC, bidirectional_iterator_tag> &&
65 _If< derived_from<_OuterC, forward_iterator_tag> && derived_from<_InnerC, forward_iterator_tag>,
H A Dview_interface.h43 static_assert(sizeof(_Derived) && derived_from<_Derived, view_interface> && view<_Derived>); in __derived()
48 static_assert(sizeof(_Derived) && derived_from<_Derived, view_interface> && view<_Derived>); in __derived()
H A Denable_view.h13 #include <__concepts/derived_from.h>
41 inline constexpr bool enable_view = derived_from<_Tp, view_base> || requires {
H A Dfilter_view.h17 #include <__concepts/derived_from.h>
120 _If<derived_from<_Cat, bidirectional_iterator_tag>,
122 _If<derived_from<_Cat, forward_iterator_tag>,
H A Distream_view.h14 #include <__concepts/derived_from.h>
114 requires derived_from<_UnCVRef, basic_istream<typename _UnCVRef::char_type,
H A Dto.h80derived_from<typename iterator_traits<iterator_t<_Range>>::iterator_category, input_iterator_tag> …
H A Dlazy_split_view.h278 …_If< derived_from<typename iterator_traits<iterator_t<_Tp>>::iterator_category, forward_iterator_t…
H A Delements_view.h151 } else if constexpr (derived_from<_Cat, random_access_iterator_tag>) {
H A Dtransform_view.h165 … conditional_t< derived_from<_Cat, contiguous_iterator_tag>, random_access_iterator_tag, _Cat >,
/freebsd/contrib/llvm-project/libcxx/include/__concepts/
H A Dderived_from.h27 concept derived_from = is_base_of_v<_Bp, _Dp> && is_convertible_v<const volatile _Dp*, const volati… variable
/freebsd/lib/libc++/
H A DMakefile614 CON_HEADERS+= derived_from.h
H A Dlibcxx.imp303 { include: [ "<__concepts/derived_from.h>", "private", "<concepts>", "public" ] },
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1036 SYMBOL(derived_from, std::, <concepts>)