Home
last modified time | relevance | path

Searched refs:NonCopyable (Results 1 – 25 of 33) sorted by relevance

12

/external/libcxx/test/std/utilities/function.objects/func.invoke/
Dinvoke.pass.cpp46 struct NonCopyable { struct
47 NonCopyable() {} in NonCopyable() function
49 NonCopyable(NonCopyable const&) = delete;
50 NonCopyable& operator=(NonCopyable const&) = delete;
56 int& operator()(NonCopyable&&) & { return data; } in operator ()()
57 int const& operator()(NonCopyable&&) const & { return data; } in operator ()()
58 int volatile& operator()(NonCopyable&&) volatile & { return data; } in operator ()()
59 int const volatile& operator()(NonCopyable&&) const volatile & { return data; } in operator ()()
61 int&& operator()(NonCopyable&&) && { return std::move(data); } in operator ()()
62 int const&& operator()(NonCopyable&&) const && { return std::move(data); } in operator ()()
[all …]
/external/parameter-framework/upstream/utility/
DNonCopyable.hpp46 class NonCopyable class
49 NonCopyable() = default;
50 NonCopyable(const NonCopyable &) = delete;
51 NonCopyable(NonCopyable &&) = delete;
52 NonCopyable &operator=(const NonCopyable &) = delete;
53 NonCopyable &operator=(NonCopyable &&) = delete;
DErrorContext.hpp38 class ErrorContext : private NonCopyable
DTokenizer.h42 class Tokenizer : private utility::NonCopyable
DDynamicLibrary.hpp36 class DynamicLibrary : private utility::NonCopyable
/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/
Dp5-0x.cpp68 class NonCopyable { class
69 NonCopyable(const NonCopyable&);
72 class NonCopyableDerived : public NonCopyable {
78 NonCopyable &&nc0 = prvalue<NonCopyable>(); in test_direct_binding()
79 NonCopyable &&nc1 = prvalue<NonCopyableDerived>(); in test_direct_binding()
80 NonCopyable &&nc2 = xvalue<NonCopyable>(); in test_direct_binding()
81 NonCopyable &&nc3 = xvalue<NonCopyableDerived>(); in test_direct_binding()
82 const NonCopyable &nc4 = prvalue<NonCopyable>(); in test_direct_binding()
83 const NonCopyable &nc5 = prvalue<NonCopyableDerived>(); in test_direct_binding()
84 const NonCopyable &nc6 = xvalue<NonCopyable>(); in test_direct_binding()
[all …]
/external/libcxx/test/std/utilities/utility/pairs/pairs.pair/
Drv_pair_U_V.pass.cpp115 test_pair_rv<NonCopyable, NonCopyable, false>(); in main()
116 test_pair_rv<NonCopyable, NonCopyable&, false>(); in main()
117 test_pair_rv<NonCopyable, NonCopyable&&, false>(); in main()
118 test_pair_rv<NonCopyable, const NonCopyable&, false>(); in main()
119 test_pair_rv<NonCopyable, const NonCopyable&&, false>(); in main()
122 test_pair_rv<NonCopyable&, NonCopyable&>(); in main()
123 test_pair_rv<NonCopyable&, NonCopyable&&>(); in main()
124 test_pair_rv<NonCopyable&, NonCopyable const&, false>(); in main()
125 test_pair_rv<NonCopyable const&, NonCopyable&&>(); in main()
126 test_pair_rv<NonCopyable&&, NonCopyable&&>(); in main()
Dconst_pair_U_V.pass.cpp105 test_pair_const<NonCopyable, NonCopyable, false>(); in main()
106 test_pair_const<NonCopyable, NonCopyable&, false>(); in main()
107 test_pair_const<NonCopyable, NonCopyable&&, false>(); in main()
108 test_pair_const<NonCopyable, const NonCopyable&, false>(); in main()
109 test_pair_const<NonCopyable, const NonCopyable&&, false>(); in main()
113 test_pair_const<NonCopyable&, NonCopyable&>(); in main()
114 test_pair_const<NonCopyable&, NonCopyable&&>(); in main()
115 test_pair_const<NonCopyable&, NonCopyable const&, false>(); in main()
116 test_pair_const<NonCopyable const&, NonCopyable&&>(); in main()
117 test_pair_const<NonCopyable&&, NonCopyable&&, false>(); in main()
DU_V.pass.cpp72 test_sfinae<NonCopyable, NonCopyable&, false>(); in main()
73 test_sfinae<NonCopyable, NonCopyable&&, false>(); in main()
74 test_sfinae<ExplicitTypes::NonCopyable, ExplicitTypes::NonCopyable&, false>(); in main()
75 test_sfinae<ExplicitTypes::NonCopyable, ExplicitTypes::NonCopyable&&, false>(); in main()
Dspecial_member_generation_test.pass.cpp60 test<NonCopyable, false>(); in test_constructors_exist()
61 test<NonCopyable &, true>(); in test_constructors_exist()
62 test<NonCopyable &&, false, true>(); in test_constructors_exist()
108 test<NonCopyable, false>(); in test_assignment_operator_exists()
109 test<NonCopyable &, false>(); in test_assignment_operator_exists()
110 test<NonCopyable &&, false>(); in test_assignment_operator_exists()
Dconst_first_const_second.pass.cpp71 test_sfinae<NonCopyable, false>(); in main()
72 test_sfinae<ExplicitTypes::NonCopyable, false>(); in main()
/external/libcxx/test/std/utilities/meta/meta.rel/
Dis_convertible.pass.cpp55 class NonCopyable { class
56 NonCopyable(NonCopyable&);
243 static_assert((std::is_convertible<NonCopyable&, NonCopyable&>::value), ""); in main()
244 static_assert((std::is_convertible<NonCopyable&, const NonCopyable&>::value), ""); in main()
245 static_assert((std::is_convertible<NonCopyable&, const volatile NonCopyable&>::value), ""); in main()
246 static_assert((std::is_convertible<NonCopyable&, volatile NonCopyable&>::value), ""); in main()
247 static_assert((std::is_convertible<const NonCopyable&, const NonCopyable&>::value), ""); in main()
248 … static_assert((std::is_convertible<const NonCopyable&, const volatile NonCopyable&>::value), ""); in main()
249 …static_assert((std::is_convertible<volatile NonCopyable&, const volatile NonCopyable&>::value), ""… in main()
250 …static_assert((std::is_convertible<const volatile NonCopyable&, const volatile NonCopyable&>::valu… in main()
[all …]
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
Dp15.cpp4 class NonCopyable { class
5 NonCopyable(const NonCopyable&);
8 void capture_by_ref(NonCopyable nc, NonCopyable &ncr) { in capture_by_ref()
Dp14.cpp5 class NonCopyable { class
6 NonCopyable(const NonCopyable&); // expected-note 2 {{implicitly declared private here}}
16 void capture_by_copy(NonCopyable nc, NonCopyable &ncr, const NonConstCopy nco) { in capture_by_copy()
Dp15-star-this-capture.cpp3 class NonCopyable { class
4 NonCopyable(const NonCopyable&) = delete; //expected-note3{{explicitly marked deleted here}}
/external/libcxx/test/support/
Darchetypes.ipp87 struct NonCopyable : DEFINE_BASE(NonCopyable) {
88 using Base = DEFINE_BASE(NonCopyable);
90 DEFINE_EXPLICIT DEFINE_CONSTEXPR NonCopyable() DEFINE_DEFAULT_CTOR;
91 DEFINE_EXPLICIT DEFINE_CONSTEXPR NonCopyable(NonCopyable const &) = delete;
92 NonCopyable &operator=(NonCopyable const &) = delete;
93 DEFINE_DTOR(NonCopyable)
154 NonCopyable,
/external/libcxx/test/std/thread/thread.mutex/thread.once/thread.once.callonce/
Dcall_once.pass.cpp160 class NonCopyable class
165 NonCopyable(const NonCopyable&) in NonCopyable() function in NonCopyable
169 NonCopyable(const NonCopyable&);
172 NonCopyable() {} in NonCopyable() function in NonCopyable
246 std::call_once(f, NonCopyable(), i); in main()
/external/clang/test/SemaCXX/
Ddllexport-pr22591.cpp10 struct NonCopyable { struct
15 NonCopyable();
24 NonCopyable member;
/external/llvm/unittests/ADT/
DSmallVectorTest.cpp143 struct NonCopyable { struct
144 NonCopyable() {} in NonCopyable() argument
145 NonCopyable(NonCopyable &&) {} in NonCopyable() function
146 NonCopyable &operator=(NonCopyable &&) { return *this; } in operator =() argument
148 NonCopyable(const NonCopyable &) = delete;
149 NonCopyable &operator=(const NonCopyable &) = delete;
153 SmallVector<NonCopyable, 0> V; in CompileTest()
/external/parameter-framework/upstream/parameter/
DElementBuilder.h35 class CElementBuilder : private utility::NonCopyable
DBackSynchronizer.h40 class CBackSynchronizer : private utility::NonCopyable
DConfigurableElementAggregator.h38 class CConfigurableElementAggregator : private utility::NonCopyable
DParameterMgrLogger.h41 class CParameterMgrLogger : public core::log::ILogger, private utility::NonCopyable
/external/parameter-framework/upstream/xmlserializer/
DXmlDocSink.h44 class CXmlDocSink : private utility::NonCopyable
/external/parameter-framework/upstream/parameter/log/include/log/
DLogger.h48 class Logger : private utility::NonCopyable

12