| /openbsd-src/gnu/llvm/libcxx/include/__concepts/ |
| H A D | semiregular.h | 27 concept semiregular = copyable<_Tp> && default_initializable<_Tp>;
|
| H A D | copyable.h | 28 concept copyable = variable
|
| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | copyable_box.h | 113 …concept __doesnt_need_empty_state_for_copy = copyable<_Tp> || is_nothrow_copy_constructible_v<_Tp>; 142 …_LIBCPP_HIDE_FROM_ABI __copyable_box& operator=(__copyable_box const&) requires copyable<_Tp> = de…
|
| H A D | subrange.h | 149 constexpr _Iter begin() const requires copyable<_Iter> { in begin() 153 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Iter begin() requires (!copyable<_Iter>) { in begin() 232 requires ((_Index == 0 && copyable<_Iter>) || _Index == 1)
|
| H A D | common_view.h | 40 requires (!common_range<_View> && copyable<iterator_t<_View>>)
|
| H A D | filter_view.h | 154 requires __has_arrow<iterator_t<_View>> && copyable<iterator_t<_View>>
|
| H A D | iota_view.h | 95 requires __weakly_equality_comparable_with<_Start, _BoundSentinel> && copyable<_Start>
|
| H A D | join_view.h | 282 requires __has_arrow<_Inner> && copyable<_Inner>
|
| /openbsd-src/gnu/llvm/libcxx/docs/DesignDocs/ |
| H A D | AtomicDesign.rst | 35 // type must be trivially copyable 39 // type must be trivially copyable 43 // type must be trivially copyable 47 // type must be trivially copyable 51 // type must be trivially copyable 60 // type must be trivially copyable 251 // type must be trivially copyable 254 // type must be trivially copyable 260 // type must be trivially copyable 265 // type must be trivially copyable [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/ |
| H A D | concepts | 98 concept copyable = see below; 141 #include <__concepts/copyable.h>
|
| H A D | ranges | 214 requires (!common_range<V> && copyable<iterator_t<V>>) 247 requires weakly-equality-comparable-with<W, Bound> && copyable<W>
|
| H A D | CMakeLists.txt | 261 __concepts/copyable.h
|
| /openbsd-src/gnu/llvm/libcxx/include/__algorithm/ |
| H A D | ranges_min.h | 46 template <copyable _Tp, class _Proj = identity,
|
| H A D | ranges_max.h | 47 template <copyable _Tp, class _Proj = identity,
|
| H A D | ranges_minmax.h | 55 template <copyable _Type, class _Proj = identity,
|
| /openbsd-src/gnu/llvm/libcxx/ |
| H A D | .clang-tidy | 13 misc-non-copyable-objects,
|
| /openbsd-src/gnu/llvm/libcxx/include/__fwd/ |
| H A D | get.h | 100 requires((_Index == 0 && copyable<_Iter>) || _Index == 1)
|
| /openbsd-src/gnu/llvm/libcxx/include/__iterator/ |
| H A D | common_iterator.h | 46 requires (!same_as<_Iter, _Sent> && copyable<_Iter>)
|
| H A D | concepts.h | 289 copyable<iter_value_t<_In>> &&
|
| H A D | iterator_traits.h | 173 copyable<_Ip>;
|
| /openbsd-src/gnu/llvm/libcxx/docs/Status/ |
| H A D | Cxx20Papers.csv | 127 …g21.link/P1638R1>`__","LWG","basic_istream_view::iterator should not be copyable","Cologne","|Comp… 152 "`P1862R1 <https://wg21.link/P1862R1>`__","LWG","Ranges adaptors for non-copyable iterators","Belfa…
|
| H A D | Cxx2bIssues.csv | 127 `3572 <https://wg21.link/LWG3572>`__,"``copyable-box`` should be fully ``constexpr``","October 2021… 133 …e overload of ``get`` for ``subrange`` does not constrain ``I`` to be ``copyable`` when ``N == 0``…
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | DiagnosticASTKinds.td | 299 "non-trivially-copyable type %1">; 974 "%select{is not C++|is packed|is a union|is trivially copyable|"
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/ |
| H A D | BUILD.gn | 336 "__concepts/copyable.h",
|
| /openbsd-src/gnu/lib/libcxx/ |
| H A D | Makefile | 350 __concepts/copyable.h \
|