Searched refs:NotTriviallyCopyable (Results 1 – 4 of 4) sorted by relevance
22 struct NotTriviallyCopyable { struct23 explicit NotTriviallyCopyable(int i) : i_(i) { } in NotTriviallyCopyable() argument24 NotTriviallyCopyable(const NotTriviallyCopyable &rhs) : i_(rhs.i_) { } in NotTriviallyCopyable() argument29 NotTriviallyCopyable x(42); in f() argument30 …std::atomic<NotTriviallyCopyable> a(x); // expected-error@atomic:* {{std::atomic<T> requires that … in f()
15 struct NotTriviallyCopyable { struct16 NotTriviallyCopyable();17 explicit NotTriviallyCopyable(int x) : value(x) {} in NotTriviallyCopyable() function18 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()
812 struct NotTriviallyCopyable { struct813 NotTriviallyCopyable(); // Constructor out-of-line.814 virtual ~NotTriviallyCopyable() = default;819 Optional<NotTriviallyCopyable> V; in TEST()
2615 struct NotTriviallyCopyable { struct2617 NotTriviallyCopyable(const NotTriviallyCopyable &) {} in NotTriviallyCopyable() function2620 static_assert(!has_unique_object_representations<NotTriviallyCopyable>::value, "must be trivially c…