Home
last modified time | relevance | path

Searched refs:copyable (Results 1 – 25 of 47) sorted by relevance

12

/openbsd-src/gnu/llvm/libcxx/include/__concepts/
H A Dsemiregular.h27 concept semiregular = copyable<_Tp> && default_initializable<_Tp>;
H A Dcopyable.h28 concept copyable = variable
/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dcopyable_box.h113 …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 Dsubrange.h149 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 Dcommon_view.h40 requires (!common_range<_View> && copyable<iterator_t<_View>>)
H A Dfilter_view.h154 requires __has_arrow<iterator_t<_View>> && copyable<iterator_t<_View>>
H A Diota_view.h95 requires __weakly_equality_comparable_with<_Start, _BoundSentinel> && copyable<_Start>
H A Djoin_view.h282 requires __has_arrow<_Inner> && copyable<_Inner>
/openbsd-src/gnu/llvm/libcxx/docs/DesignDocs/
H A DAtomicDesign.rst35 // 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 Dconcepts98 concept copyable = see below;
141 #include <__concepts/copyable.h>
H A Dranges214 requires (!common_range<V> && copyable<iterator_t<V>>)
247 requires weakly-equality-comparable-with<W, Bound> && copyable<W>
H A DCMakeLists.txt261 __concepts/copyable.h
/openbsd-src/gnu/llvm/libcxx/include/__algorithm/
H A Dranges_min.h46 template <copyable _Tp, class _Proj = identity,
H A Dranges_max.h47 template <copyable _Tp, class _Proj = identity,
H A Dranges_minmax.h55 template <copyable _Type, class _Proj = identity,
/openbsd-src/gnu/llvm/libcxx/
H A D.clang-tidy13 misc-non-copyable-objects,
/openbsd-src/gnu/llvm/libcxx/include/__fwd/
H A Dget.h100 requires((_Index == 0 && copyable<_Iter>) || _Index == 1)
/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Dcommon_iterator.h46 requires (!same_as<_Iter, _Sent> && copyable<_Iter>)
H A Dconcepts.h289 copyable<iter_value_t<_In>> &&
H A Diterator_traits.h173 copyable<_Ip>;
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx20Papers.csv127 …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 DCxx2bIssues.csv127 `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 DDiagnosticASTKinds.td299 "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 DBUILD.gn336 "__concepts/copyable.h",
/openbsd-src/gnu/lib/libcxx/
H A DMakefile350 __concepts/copyable.h \

12