Home
last modified time | relevance | path

Searched refs:NotTriviallyCopyable (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.generic/
H A Dtrivially_copyable.verify.cpp22 struct NotTriviallyCopyable { struct
23 explicit NotTriviallyCopyable(int i) : i_(i) { } in NotTriviallyCopyable() argument
24 NotTriviallyCopyable(const NotTriviallyCopyable &rhs) : i_(rhs.i_) { } in NotTriviallyCopyable() argument
29 NotTriviallyCopyable x(42); in f() argument
30 …std::atomic<NotTriviallyCopyable> a(x); // expected-error@atomic:* {{std::atomic<T> requires that … in f()
/llvm-project-15.0.7/third-party/benchmark/test/
H A Ddonotoptimize_assembly_test.cc15 struct NotTriviallyCopyable { struct
16 NotTriviallyCopyable();
17 explicit NotTriviallyCopyable(int x) : value(x) {} in NotTriviallyCopyable() function
18 NotTriviallyCopyable(NotTriviallyCopyable const &);
46 benchmark::DoNotOptimize(NotTriviallyCopyable(ExternInt)); in test_with_non_trivial_rvalue()
73 NotTriviallyCopyable NTC(ExternInt); in test_with_non_trivial_lvalue()
101 const NotTriviallyCopyable Obj(ExternInt); in test_with_non_trivial_const_lvalue()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DOptionalTest.cpp812 struct NotTriviallyCopyable { struct
813 NotTriviallyCopyable(); // Constructor out-of-line.
814 virtual ~NotTriviallyCopyable() = default;
819 Optional<NotTriviallyCopyable> V; in TEST()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dtype-traits.cpp2615 struct NotTriviallyCopyable { struct
2617 NotTriviallyCopyable(const NotTriviallyCopyable &) {} in NotTriviallyCopyable() function
2620 static_assert(!has_unique_object_representations<NotTriviallyCopyable>::value, "must be trivially c…