Home
last modified time | relevance | path

Searched refs:Emplaceable (Results 1 – 25 of 26) sorted by relevance

12

/external/libcxx/test/std/containers/
DEmplaceable.h15 class Emplaceable
17 Emplaceable(const Emplaceable&);
18 Emplaceable& operator=(const Emplaceable&);
23 Emplaceable() : int_(0), double_(0) {} in Emplaceable() function
24 Emplaceable(int i, double d) : int_(i), double_(d) {} in Emplaceable() function
25 Emplaceable(Emplaceable&& x) in Emplaceable() function
28 Emplaceable& operator=(Emplaceable&& x)
33 bool operator==(const Emplaceable& x) const
35 bool operator<(const Emplaceable& x) const
44 struct hash<Emplaceable>
[all …]
/external/libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/
Demplace_after.pass.cpp25 typedef Emplaceable T; in main()
31 assert(c.front() == Emplaceable()); in main()
36 assert(c.front() == Emplaceable()); in main()
37 assert(*next(c.begin()) == Emplaceable(1, 2.5)); in main()
42 assert(c.front() == Emplaceable()); in main()
43 assert(*next(c.begin()) == Emplaceable(1, 2.5)); in main()
44 assert(*next(c.begin(), 2) == Emplaceable(2, 3.5)); in main()
49 assert(c.front() == Emplaceable()); in main()
50 assert(*next(c.begin(), 1) == Emplaceable(3, 4.5)); in main()
51 assert(*next(c.begin(), 2) == Emplaceable(1, 2.5)); in main()
[all …]
Demplace_front.pass.cpp28 typedef Emplaceable T; in main()
33 assert(c.front() == Emplaceable()); in main()
37 assert(c.front() == Emplaceable(1, 2.5)); in main()
41 assert(c.front() == Emplaceable()); in main()
44 assert(c.front() == Emplaceable(1, 2.5)); in main()
46 assert(*next(c.begin()) == Emplaceable()); in main()
50 typedef Emplaceable T; in main()
55 assert(c.front() == Emplaceable()); in main()
59 assert(c.front() == Emplaceable(1, 2.5)); in main()
63 assert(c.front() == Emplaceable()); in main()
[all …]
/external/libcxx/test/std/containers/unord/unord.multiset/
Demplace.pass.cpp29 typedef std::unordered_multiset<Emplaceable> C; in main()
34 assert(*r == Emplaceable()); in main()
36 r = c.emplace(Emplaceable(5, 6)); in main()
38 assert(*r == Emplaceable(5, 6)); in main()
42 assert(*r == Emplaceable(5, 6)); in main()
46 typedef std::unordered_multiset<Emplaceable, std::hash<Emplaceable>, in main()
47 std::equal_to<Emplaceable>, min_allocator<Emplaceable>> C; in main()
52 assert(*r == Emplaceable()); in main()
54 r = c.emplace(Emplaceable(5, 6)); in main()
56 assert(*r == Emplaceable(5, 6)); in main()
[all …]
Demplace_hint.pass.cpp33 typedef std::unordered_multiset<Emplaceable> C; in main()
39 assert(*r == Emplaceable()); in main()
41 r = c.emplace_hint(c.end(), Emplaceable(5, 6)); in main()
43 assert(*r == Emplaceable(5, 6)); in main()
47 assert(*r == Emplaceable(5, 6)); in main()
51 typedef std::unordered_multiset<Emplaceable, std::hash<Emplaceable>, in main()
52 std::equal_to<Emplaceable>, min_allocator<Emplaceable>> C; in main()
58 assert(*r == Emplaceable()); in main()
60 r = c.emplace_hint(c.end(), Emplaceable(5, 6)); in main()
62 assert(*r == Emplaceable(5, 6)); in main()
[all …]
/external/libcxx/test/std/containers/unord/unord.set/
Demplace_hint.pass.cpp33 typedef std::unordered_set<Emplaceable> C; in main()
39 assert(*r == Emplaceable()); in main()
41 r = c.emplace_hint(e, Emplaceable(5, 6)); in main()
43 assert(*r == Emplaceable(5, 6)); in main()
47 assert(*r == Emplaceable(5, 6)); in main()
51 typedef std::unordered_set<Emplaceable, std::hash<Emplaceable>, in main()
52 std::equal_to<Emplaceable>, min_allocator<Emplaceable>> C; in main()
58 assert(*r == Emplaceable()); in main()
60 r = c.emplace_hint(e, Emplaceable(5, 6)); in main()
62 assert(*r == Emplaceable(5, 6)); in main()
[all …]
Demplace.pass.cpp29 typedef std::unordered_set<Emplaceable> C; in main()
34 assert(*r.first == Emplaceable()); in main()
37 r = c.emplace(Emplaceable(5, 6)); in main()
39 assert(*r.first == Emplaceable(5, 6)); in main()
44 assert(*r.first == Emplaceable(5, 6)); in main()
49 typedef std::unordered_set<Emplaceable, std::hash<Emplaceable>, in main()
50 std::equal_to<Emplaceable>, min_allocator<Emplaceable>> C; in main()
55 assert(*r.first == Emplaceable()); in main()
58 r = c.emplace(Emplaceable(5, 6)); in main()
60 assert(*r.first == Emplaceable(5, 6)); in main()
[all …]
/external/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/
Demplace_hint.pass.cpp34 typedef std::unordered_multimap<int, Emplaceable> C; in main()
42 assert(r->second == Emplaceable()); in main()
44 r = c.emplace_hint(c.end(), std::pair<const int, Emplaceable>(3, Emplaceable(5, 6))); in main()
47 assert(r->second == Emplaceable(5, 6)); in main()
54 assert(r->second == Emplaceable(6, 7)); in main()
58 LIBCPP_ASSERT(r->second == Emplaceable()); in main()
61 LIBCPP_ASSERT(r->second == Emplaceable(5, 6)); in main()
65 typedef std::unordered_multimap<int, Emplaceable, std::hash<int>, std::equal_to<int>, in main()
66 min_allocator<std::pair<const int, Emplaceable>>> C; in main()
74 assert(r->second == Emplaceable()); in main()
[all …]
Demplace.pass.cpp29 typedef std::unordered_multimap<int, Emplaceable> C; in main()
36 assert(r->second == Emplaceable()); in main()
38 r = c.emplace(std::pair<const int, Emplaceable>(4, Emplaceable(5, 6))); in main()
41 assert(r->second == Emplaceable(5, 6)); in main()
47 assert(r->second == Emplaceable(6, 7)); in main()
51 typedef std::unordered_multimap<int, Emplaceable, std::hash<int>, std::equal_to<int>, in main()
52 min_allocator<std::pair<const int, Emplaceable>>> C; in main()
59 assert(r->second == Emplaceable()); in main()
61 r = c.emplace(std::pair<const int, Emplaceable>(4, Emplaceable(5, 6))); in main()
64 assert(r->second == Emplaceable(5, 6)); in main()
[all …]
/external/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/
Demplace_hint.pass.cpp33 typedef std::unordered_map<int, Emplaceable> C; in main()
41 assert(r->second == Emplaceable()); in main()
43 r = c.emplace_hint(c.end(), std::pair<const int, Emplaceable>(4, Emplaceable(5, 6))); in main()
46 assert(r->second == Emplaceable(5, 6)); in main()
52 assert(r->second == Emplaceable(6, 7)); in main()
56 typedef std::unordered_map<int, Emplaceable, std::hash<int>, std::equal_to<int>, in main()
57 min_allocator<std::pair<const int, Emplaceable>>> C; in main()
65 assert(r->second == Emplaceable()); in main()
67 r = c.emplace_hint(c.end(), std::pair<const int, Emplaceable>(4, Emplaceable(5, 6))); in main()
70 assert(r->second == Emplaceable(5, 6)); in main()
[all …]
Demplace.pass.cpp29 typedef std::unordered_map<int, Emplaceable> C; in main()
37 assert(r.first->second == Emplaceable()); in main()
39 r = c.emplace(std::pair<const int, Emplaceable>(4, Emplaceable(5, 6))); in main()
43 assert(r.first->second == Emplaceable(5, 6)); in main()
50 assert(r.first->second == Emplaceable(6, 7)); in main()
54 typedef std::unordered_map<int, Emplaceable, std::hash<int>, std::equal_to<int>, in main()
55 min_allocator<std::pair<const int, Emplaceable>>> C; in main()
63 assert(r.first->second == Emplaceable()); in main()
65 r = c.emplace(std::pair<const int, Emplaceable>(4, Emplaceable(5, 6))); in main()
69 assert(r.first->second == Emplaceable(5, 6)); in main()
[all …]
/external/libcxx/test/std/containers/sequences/deque/deque.modifiers/
Demplace_back.pass.cpp42 c.push_back(Emplaceable()); in make()
56 Ref ref = c1.emplace_back(Emplaceable(1, 2.5)); in test()
58 c1.emplace_back(Emplaceable(1, 2.5)); in test()
64 assert(*--i == Emplaceable(1, 2.5)); in test()
85 testN<std::deque<Emplaceable> >(rng[i], rng[j]); in main()
92 testN<std::deque<Emplaceable, min_allocator<Emplaceable>> >(rng[i], rng[j]); in main()
Demplace_front.pass.cpp42 c.push_back(Emplaceable()); in make()
56 Ref res_ref = c1.emplace_front(Emplaceable(1, 2.5)); in test()
58 c1.emplace_front(Emplaceable(1, 2.5)); in test()
64 assert(*i == Emplaceable(1, 2.5)); in test()
86 testN<std::deque<Emplaceable> >(rng[i], rng[j]); in main()
93 testN<std::deque<Emplaceable, min_allocator<Emplaceable>> >(rng[i], rng[j]); in main()
Demplace.pass.cpp40 c.push_back(Emplaceable()); in make()
52 CI i = c1.emplace(c1.begin() + P, Emplaceable(1, 2.5)); in test()
56 assert(*i == Emplaceable(1, 2.5)); in test()
97 testN<std::deque<Emplaceable> >(rng[i], rng[j]); in main()
104 testN<std::deque<Emplaceable, min_allocator<Emplaceable>> >(rng[i], rng[j]); in main()
/external/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/
Demplace.pass.cpp24 std::priority_queue<Emplaceable> q; in main()
26 assert(q.top() == Emplaceable(1, 2.5)); in main()
28 assert(q.top() == Emplaceable(3, 4.5)); in main()
30 assert(q.top() == Emplaceable(3, 4.5)); in main()
/external/libcxx/test/std/containers/container.adaptors/queue/queue.defn/
Demplace.pass.cpp27 typedef Emplaceable T; in main()
28 std::queue<Emplaceable> q; in main()
44 assert(q.front() == Emplaceable(1, 2.5)); in main()
45 assert(q.back() == Emplaceable(3, 4.5)); in main()
/external/libcxx/test/std/containers/associative/multimap/multimap.modifiers/
Demplace.pass.cpp55 typedef std::multimap<int, Emplaceable> M; in main()
63 assert(m.begin()->second == Emplaceable()); in main()
69 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
75 assert(r->second == Emplaceable(3, 3.5)); in main()
116 …typedef std::multimap<int, Emplaceable, std::less<int>, min_allocator<std::pair<const int, Emplace… in main()
124 assert(m.begin()->second == Emplaceable()); in main()
130 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
136 assert(r->second == Emplaceable(3, 3.5)); in main()
Demplace_hint.pass.cpp57 typedef std::multimap<int, Emplaceable> M; in main()
66 assert(m.begin()->second == Emplaceable()); in main()
73 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
80 assert(r->second == Emplaceable(3, 3.5)); in main()
123 …typedef std::multimap<int, Emplaceable, std::less<int>, min_allocator<std::pair<const int, Emplace… in main()
132 assert(m.begin()->second == Emplaceable()); in main()
139 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
146 assert(r->second == Emplaceable(3, 3.5)); in main()
/external/libcxx/test/std/containers/associative/map/map.modifiers/
Demplace_hint.pass.cpp57 typedef std::map<int, Emplaceable> M; in main()
66 assert(m.begin()->second == Emplaceable()); in main()
73 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
80 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
123 …typedef std::map<int, Emplaceable, std::less<int>, min_allocator<std::pair<const int, Emplaceable>… in main()
132 assert(m.begin()->second == Emplaceable()); in main()
139 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
146 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
Demplace.pass.cpp59 typedef std::map<int, Emplaceable> M; in main()
68 assert(m.begin()->second == Emplaceable()); in main()
75 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
82 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
127 …typedef std::map<int, Emplaceable, std::less<int>, min_allocator<std::pair<const int, Emplaceable>… in main()
136 assert(m.begin()->second == Emplaceable()); in main()
143 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
150 assert(m.begin()->second == Emplaceable(2, 3.5)); in main()
/external/llvm/unittests/ADT/
DSmallVectorTest.cpp794 struct Emplaceable { struct
801 Emplaceable() : State(ES_Emplaced) {} in Emplaceable() argument
804 explicit Emplaceable(A0Ty &&A0) in Emplaceable() argument
808 Emplaceable(A0Ty &&A0, A1Ty &&A1) in Emplaceable() function
813 Emplaceable(A0Ty &&A0, A1Ty &&A1, A2Ty &&A2) in Emplaceable() function
818 Emplaceable(A0Ty &&A0, A1Ty &&A1, A2Ty &&A2, A3Ty &&A3) in Emplaceable() function
823 Emplaceable(Emplaceable &&) : State(ES_Moved) {} in Emplaceable() argument
824 Emplaceable &operator=(Emplaceable &&) { in operator =() argument
830 Emplaceable(const Emplaceable &) = delete;
831 Emplaceable &operator=(const Emplaceable &) = delete;
[all …]
/external/libcxx/test/std/containers/container.adaptors/stack/stack.defn/
Demplace.pass.cpp26 typedef Emplaceable T; in main()
27 std::stack<Emplaceable> q; in main()
41 assert(q.top() == Emplaceable(3, 4.5)); in main()
/external/libcxx/test/std/containers/associative/multiset/
Demplace.pass.cpp46 typedef std::multiset<Emplaceable> M; in main()
52 assert(*m.begin() == Emplaceable()); in main()
56 assert(*r == Emplaceable(2, 3.5)); in main()
60 assert(*r == Emplaceable(2, 3.5)); in main()
Demplace_hint.pass.cpp46 typedef std::multiset<Emplaceable> M; in main()
52 assert(*m.begin() == Emplaceable()); in main()
56 assert(*r == Emplaceable(2, 3.5)); in main()
60 assert(*r == Emplaceable(2, 3.5)); in main()
/external/libcxx/test/std/containers/associative/set/
Demplace_hint.pass.cpp46 typedef std::set<Emplaceable> M; in main()
52 assert(*m.begin() == Emplaceable()); in main()
56 assert(*r == Emplaceable(2, 3.5)); in main()
60 assert(*r == Emplaceable(2, 3.5)); in main()

12