Home
last modified time | relevance | path

Searched refs:DefaultOnly (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/deque.cons/
H A Dsize.pass.cpp91 test<DefaultOnly, std::allocator<DefaultOnly> >(0); in main()
92 test<DefaultOnly, std::allocator<DefaultOnly> >(1); in main()
93 test<DefaultOnly, std::allocator<DefaultOnly> >(10); in main()
94 test<DefaultOnly, std::allocator<DefaultOnly> >(1023); in main()
95 test<DefaultOnly, std::allocator<DefaultOnly> >(1024); in main()
96 test<DefaultOnly, std::allocator<DefaultOnly> >(1025); in main()
97 test<DefaultOnly, std::allocator<DefaultOnly> >(2047); in main()
98 test<DefaultOnly, std::allocator<DefaultOnly> >(2048); in main()
99 test<DefaultOnly, std::allocator<DefaultOnly> >(2049); in main()
100 test<DefaultOnly, std::allocator<DefaultOnly> >(4095); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/support/
H A DDefaultOnly.h14 class DefaultOnly
18 DefaultOnly(const DefaultOnly&);
19 DefaultOnly& operator=(const DefaultOnly&);
23 DefaultOnly() : data_(-1) {++count;} in DefaultOnly() function
24 ~DefaultOnly() {data_ = 0; --count;} in ~DefaultOnly()
26 friend bool operator==(const DefaultOnly& x, const DefaultOnly& y)
28 friend bool operator< (const DefaultOnly& x, const DefaultOnly& y)
32 int DefaultOnly::count = 0;
H A Darchetypes.ipp72 struct DefaultOnly : DEFINE_BASE(DefaultOnly) {
73 using Base = DEFINE_BASE(DefaultOnly);
75 DEFINE_EXPLICIT DEFINE_CONSTEXPR DefaultOnly() DEFINE_NOEXCEPT DEFINE_DEFAULT_CTOR;
76 DefaultOnly(DefaultOnly const&) DEFINE_NOEXCEPT = delete;
77 DefaultOnly& operator=(DefaultOnly const&) DEFINE_NOEXCEPT = delete;
78 DEFINE_DTOR(DefaultOnly)
165 DefaultOnly,
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/vector.cons/
H A Dconstruct_size.pass.cpp72 test<std::vector<DefaultOnly> >(0); in main()
73 test<std::vector<DefaultOnly> >(500); in main()
74 assert(DefaultOnly::count == 0); in main()
77 test<std::vector<DefaultOnly, min_allocator<DefaultOnly>>>(0); in main()
78 test<std::vector<DefaultOnly, min_allocator<DefaultOnly>>>(500); in main()
79 test<std::vector<DefaultOnly, test_allocator<DefaultOnly>>>(0, test_allocator<DefaultOnly>(23)); in main()
80 … test<std::vector<DefaultOnly, test_allocator<DefaultOnly>>>(100, test_allocator<DefaultOnly>(23)); in main()
81 assert(DefaultOnly::count == 0); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.modifiers/
H A Demplace.pass.cpp32 assert(DefaultOnly::count == 0); in main()
38 assert(DefaultOnly::count == 1); in main()
45 assert(DefaultOnly::count == 2); in main()
52 assert(DefaultOnly::count == 3); in main()
54 assert(DefaultOnly::count == 0); in main()
89 …typedef std::multimap<int, DefaultOnly, std::less<int>, min_allocator<std::pair<const int, Default… in main()
92 assert(DefaultOnly::count == 0); in main()
98 assert(DefaultOnly::count == 1); in main()
105 assert(DefaultOnly::count == 2); in main()
112 assert(DefaultOnly::count == 3); in main()
[all …]
H A Demplace_hint.pass.cpp32 assert(DefaultOnly::count == 0); in main()
38 assert(DefaultOnly::count == 1); in main()
46 assert(DefaultOnly::count == 2); in main()
54 assert(DefaultOnly::count == 3); in main()
56 assert(DefaultOnly::count == 0); in main()
94 …typedef std::multimap<int, DefaultOnly, std::less<int>, min_allocator<std::pair<const int, Default… in main()
97 assert(DefaultOnly::count == 0); in main()
103 assert(DefaultOnly::count == 1); in main()
111 assert(DefaultOnly::count == 2); in main()
119 assert(DefaultOnly::count == 3); in main()
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Ddependent-noexcept-unevaluated.cpp29 struct DefaultOnly struct
31 DefaultOnly() = default;
32 DefaultOnly(const DefaultOnly&) = delete;
33 DefaultOnly& operator=(const DefaultOnly&) = delete;
34 ~DefaultOnly() = default;
39 array<DefaultOnly, 1> a, b; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.modifiers/
H A Demplace_hint.pass.cpp32 assert(DefaultOnly::count == 0); in main()
38 assert(DefaultOnly::count == 1); in main()
46 assert(DefaultOnly::count == 2); in main()
54 assert(DefaultOnly::count == 2); in main()
56 assert(DefaultOnly::count == 0); in main()
94 …typedef std::map<int, DefaultOnly, std::less<int>, min_allocator<std::pair<const int, DefaultOnly>… in main()
97 assert(DefaultOnly::count == 0); in main()
103 assert(DefaultOnly::count == 1); in main()
111 assert(DefaultOnly::count == 2); in main()
119 assert(DefaultOnly::count == 2); in main()
[all …]
H A Demplace.pass.cpp33 assert(DefaultOnly::count == 0); in main()
40 assert(DefaultOnly::count == 1); in main()
48 assert(DefaultOnly::count == 2); in main()
56 assert(DefaultOnly::count == 2); in main()
58 assert(DefaultOnly::count == 0); in main()
97 …typedef std::map<int, DefaultOnly, std::less<int>, min_allocator<std::pair<const int, DefaultOnly>… in main()
100 assert(DefaultOnly::count == 0); in main()
107 assert(DefaultOnly::count == 1); in main()
115 assert(DefaultOnly::count == 2); in main()
123 assert(DefaultOnly::count == 2); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A Dalloc.pass.cpp49 std::tuple<DefaultOnly> t(std::allocator_arg, A1<int>()); in main()
50 assert(std::get<0>(t) == DefaultOnly()); in main()
66 std::tuple<DefaultOnly, alloc_first> t(std::allocator_arg, A1<int>(5)); in main()
67 assert(std::get<0>(t) == DefaultOnly()); in main()
74 std::tuple<DefaultOnly, alloc_first, alloc_last> t(std::allocator_arg, in main()
76 assert(std::get<0>(t) == DefaultOnly()); in main()
85 std::tuple<DefaultOnly, alloc_first, alloc_last> t(std::allocator_arg, in main()
87 assert(std::get<0>(t) == DefaultOnly()); in main()
H A Ddefault.pass.cpp70 std::tuple<int, char*, std::string, DefaultOnly> t; in main()
74 assert(std::get<3>(t) == DefaultOnly()); in main()
79 static_assert(!std::is_default_constructible<std::tuple<DefaultOnly, NoDefault>>(), ""); in main()
80 …static_assert(!std::is_default_constructible<std::tuple<NoDefault, DefaultOnly, NoDefault>>(), ""); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Demplace.pass.cpp29 typedef std::multiset<DefaultOnly> M; in main()
32 assert(DefaultOnly::count == 0); in main()
36 assert(*m.begin() == DefaultOnly()); in main()
37 assert(DefaultOnly::count == 1); in main()
42 assert(*m.begin() == DefaultOnly()); in main()
43 assert(DefaultOnly::count == 2); in main()
45 assert(DefaultOnly::count == 0); in main()
H A Demplace_hint.pass.cpp29 typedef std::multiset<DefaultOnly> M; in main()
32 assert(DefaultOnly::count == 0); in main()
36 assert(*m.begin() == DefaultOnly()); in main()
37 assert(DefaultOnly::count == 1); in main()
42 assert(*m.begin() == DefaultOnly()); in main()
43 assert(DefaultOnly::count == 2); in main()
45 assert(DefaultOnly::count == 0); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/set/
H A Demplace_hint.pass.cpp29 typedef std::set<DefaultOnly> M; in main()
32 assert(DefaultOnly::count == 0); in main()
36 assert(*m.begin() == DefaultOnly()); in main()
37 assert(DefaultOnly::count == 1); in main()
42 assert(*m.begin() == DefaultOnly()); in main()
43 assert(DefaultOnly::count == 1); in main()
45 assert(DefaultOnly::count == 0); in main()
H A Demplace.pass.cpp29 typedef std::set<DefaultOnly> M; in main()
32 assert(DefaultOnly::count == 0); in main()
37 assert(*m.begin() == DefaultOnly()); in main()
38 assert(DefaultOnly::count == 1); in main()
44 assert(*m.begin() == DefaultOnly()); in main()
45 assert(DefaultOnly::count == 1); in main()
47 assert(DefaultOnly::count == 0); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/list.capacity/
H A Dresize_size.pass.cpp38 std::list<DefaultOnly> l(10); in main()
44 std::list<DefaultOnly> l(10); in main()
65 std::list<DefaultOnly, min_allocator<DefaultOnly>> l(10); in main()
71 std::list<DefaultOnly, min_allocator<DefaultOnly>> l(10); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/
H A Dsize.pass.cpp39 typedef std::forward_list<DefaultOnly> C; in main()
44 typedef DefaultOnly T; in main()
61 typedef DefaultOnly T; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/list.cons/
H A Ddefault.pass.cpp27 std::list<DefaultOnly> l; in main()
43 std::list<DefaultOnly, min_allocator<DefaultOnly>> l; in main()
H A Dsize_type.pass.cpp82 std::list<DefaultOnly> l(3); in main()
98 std::list<DefaultOnly, min_allocator<DefaultOnly>> l(3); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/
H A Dresize_size.pass.cpp24 typedef DefaultOnly T; in main()
70 typedef DefaultOnly T; in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/utility/pairs/pairs.pair/
H A Dassign_rv_pair.pass.cpp75 using P = std::pair<int, ConstexprTestTypes::DefaultOnly>; in test()