Searched refs:derived_from (Results 1 – 20 of 20) sorted by relevance
| /src/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | concepts.h | 129 } && 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 D | common_iterator.h | 267 } && derived_from<typename iterator_traits<_Iter>::iterator_category, forward_iterator_tag>;
|
| H A D | move_iterator.h | 55 … _If< derived_from<typename iterator_traits<_Iter>::iterator_category, random_access_iterator_tag>,
|
| /src/contrib/llvm-project/libcxx/modules/std/ |
| H A D | concepts.inc | 16 // [concept.derived], concept derived_from 17 using std::derived_from;
|
| H A D | ranges.inc | 147 // derived_from<range_adaptor_closure<D>>. The behavior of an expression
|
| /src/contrib/llvm-project/libcxx/include/ |
| H A D | concepts | 21 // [concept.derived], concept derived_from 23 concept derived_from = see below; 144 # include <__concepts/derived_from.h>
|
| H A D | module.modulemap | 1193 module std_private_concepts_derived_from [system] { header "__concepts/derived_from.h" }
|
| /src/contrib/llvm-project/libcxx/include/__concepts/ |
| H A D | derived_from.h | 27 concept derived_from = is_base_of_v<_Bp, _Dp> && is_convertible_v<const volatile _Dp*, const volati… variable
|
| /src/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | view_interface.h | 43 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 D | join_view.h | 62 …_If< derived_from<_OuterC, bidirectional_iterator_tag> && derived_from<_InnerC, bidirectional_iter… 65 … _If< derived_from<_OuterC, forward_iterator_tag> && derived_from<_InnerC, forward_iterator_tag>,
|
| H A D | enable_view.h | 41 inline constexpr bool enable_view = derived_from<_Tp, view_base> || requires {
|
| H A D | filter_view.h | 120 _If<derived_from<_Cat, bidirectional_iterator_tag>, 122 _If<derived_from<_Cat, forward_iterator_tag>,
|
| H A D | istream_view.h | 114 requires derived_from<_UnCVRef, basic_istream<typename _UnCVRef::char_type,
|
| H A D | to.h | 80 …derived_from<typename iterator_traits<iterator_t<_Range>>::iterator_category, input_iterator_tag> …
|
| H A D | elements_view.h | 151 } else if constexpr (derived_from<_Cat, random_access_iterator_tag>) {
|
| H A D | lazy_split_view.h | 278 …_If< derived_from<typename iterator_traits<iterator_t<_Tp>>::iterator_category, forward_iterator_t…
|
| H A D | transform_view.h | 165 … conditional_t< derived_from<_Cat, contiguous_iterator_tag>, random_access_iterator_tag, _Cat >,
|
| /src/lib/libc++/ |
| H A D | Makefile | 614 CON_HEADERS+= derived_from.h
|
| H A D | libcxx.imp | 303 { include: [ "<__concepts/derived_from.h>", "private", "<concepts>", "public" ] },
|
| /src/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSymbolMap.inc | 1036 SYMBOL(derived_from, std::, <concepts>)
|