/external/libcxx/test/thread/futures/ |
D | test_allocator.h | 31 class test_allocator 36 template <class U> friend class test_allocator; variable 47 template <class U> struct rebind {typedef test_allocator<U> other;}; 49 test_allocator() throw() : data_(-1) {} in throw() 50 explicit test_allocator(int i) throw() : data_(i) {} in test_allocator() function 51 test_allocator(const test_allocator& a) throw() in throw() 53 template <class U> test_allocator(const test_allocator<U>& a) throw() in test_allocator() function 55 ~test_allocator() throw() {data_ = 0;} in throw() 82 friend bool operator==(const test_allocator& x, const test_allocator& y) 84 friend bool operator!=(const test_allocator& x, const test_allocator& y) [all …]
|
/external/libcxx/test/support/ |
D | test_allocator.h | 36 class test_allocator 41 template <class U> friend class test_allocator; variable 52 template <class U> struct rebind {typedef test_allocator<U> other;}; 54 test_allocator() throw() : data_(0) {++count;} in throw() 55 explicit test_allocator(int i) throw() : data_(i) {++count;} in test_allocator() function 56 test_allocator(const test_allocator& a) throw() in throw() 58 template <class U> test_allocator(const test_allocator<U>& a) throw() in test_allocator() function 60 ~test_allocator() throw() {assert(data_ >= 0); --count; data_ = -1;} in throw() 89 friend bool operator==(const test_allocator& x, const test_allocator& y) 91 friend bool operator!=(const test_allocator& x, const test_allocator& y) [all …]
|
/external/libcxx/test/containers/sequences/vector.bool/ |
D | move_alloc.pass.cpp | 23 std::vector<bool, test_allocator<bool> > l(test_allocator<bool>(5)); in main() 24 std::vector<bool, test_allocator<bool> > lo(test_allocator<bool>(5)); in main() 30 std::vector<bool, test_allocator<bool> > l2(std::move(l), test_allocator<bool>(6)); in main() 33 assert(l2.get_allocator() == test_allocator<bool>(6)); in main() 36 std::vector<bool, test_allocator<bool> > l(test_allocator<bool>(5)); in main() 37 std::vector<bool, test_allocator<bool> > lo(test_allocator<bool>(5)); in main() 43 std::vector<bool, test_allocator<bool> > l2(std::move(l), test_allocator<bool>(5)); in main() 46 assert(l2.get_allocator() == test_allocator<bool>(5)); in main()
|
D | assign_move.pass.cpp | 23 std::vector<bool, test_allocator<bool> > l(test_allocator<bool>(5)); in main() 24 std::vector<bool, test_allocator<bool> > lo(test_allocator<bool>(5)); in main() 30 std::vector<bool, test_allocator<bool> > l2(test_allocator<bool>(5)); in main() 37 std::vector<bool, test_allocator<bool> > l(test_allocator<bool>(5)); in main() 38 std::vector<bool, test_allocator<bool> > lo(test_allocator<bool>(5)); in main() 44 std::vector<bool, test_allocator<bool> > l2(test_allocator<bool>(6)); in main() 48 assert(l2.get_allocator() == test_allocator<bool>(6)); in main()
|
D | assign_copy.pass.cpp | 22 std::vector<bool, test_allocator<bool> > l(3, 2, test_allocator<bool>(5)); in main() 23 std::vector<bool, test_allocator<bool> > l2(l, test_allocator<bool>(3)); in main() 26 assert(l2.get_allocator() == test_allocator<bool>(3)); in main()
|
/external/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ |
D | ctor_copy_alloc.pass.cpp | 32 : public std::priority_queue<T, std::vector<T, test_allocator<T> > > 34 typedef std::priority_queue<T, std::vector<T, test_allocator<T> > > base; 38 explicit test(const test_allocator<int>& a) : base(a) {} in test() 39 test(const value_compare& comp, const test_allocator<int>& a) in test() 42 const test_allocator<int>& a) : base(comp, c, a) {} in test() 43 test(const test& q, const test_allocator<int>& a) : base(q, a) {} in test() 44 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 52 make<std::vector<int, test_allocator<int> > >(5), in main() 53 test_allocator<int>(2)); in main() 54 test<int> q(qo, test_allocator<int>(6)); in main() [all …]
|
D | ctor_move_alloc.pass.cpp | 36 : public std::priority_queue<T, std::vector<T, test_allocator<T> > > 38 typedef std::priority_queue<T, std::vector<T, test_allocator<T> > > base; 42 explicit test(const test_allocator<int>& a) : base(a) {} in test() 43 test(const value_compare& comp, const test_allocator<int>& a) in test() 46 const test_allocator<int>& a) : base(comp, c, a) {} in test() 48 const test_allocator<int>& a) : base(comp, std::move(c), a) {} in test() 49 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 50 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 61 make<std::vector<MoveOnly, test_allocator<MoveOnly> > >(5), in main() 62 test_allocator<MoveOnly>(2)); in main() [all …]
|
D | ctor_comp_cont_alloc.pass.cpp | 33 : public std::priority_queue<T, std::vector<T, test_allocator<T> > > 35 typedef std::priority_queue<T, std::vector<T, test_allocator<T> > > base; 39 explicit test(const test_allocator<int>& a) : base(a) {} in test() 40 test(const value_compare& comp, const test_allocator<int>& a) in test() 43 const test_allocator<int>& a) : base(comp, c, a) {} in test() 46 const test_allocator<int>& a) : base(comp, std::move(c), a) {} in test() 47 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 49 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 56 typedef std::vector<int, test_allocator<int> > C; in main() 58 test<int> q(std::less<int>(), v, test_allocator<int>(3)); in main() [all …]
|
D | ctor_comp_rcont_alloc.pass.cpp | 33 : public std::priority_queue<T, std::vector<T, test_allocator<T> > > 35 typedef std::priority_queue<T, std::vector<T, test_allocator<T> > > base; 39 explicit test(const test_allocator<int>& a) : base(a) {} in test() 40 test(const value_compare& comp, const test_allocator<int>& a) in test() 43 const test_allocator<int>& a) : base(comp, c, a) {} in test() 46 const test_allocator<int>& a) : base(comp, std::move(c), a) {} in test() 47 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 49 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 56 typedef std::vector<int, test_allocator<int> > C; in main() 57 test<int> q(std::less<int>(), make<C>(5), test_allocator<int>(3)); in main() [all …]
|
D | ctor_alloc.pass.cpp | 22 : public std::priority_queue<T, std::vector<T, test_allocator<T> > > 24 typedef std::priority_queue<T, std::vector<T, test_allocator<T> > > base; 28 explicit test(const test_allocator<int>& a) : base(a) {} in test() 29 test(const value_compare& comp, const test_allocator<int>& a) in test() 32 const test_allocator<int>& a) : base(comp, c, a) {} in test() 35 const test_allocator<int>& a) : base(comp, std::move(c), a) {} in test() 36 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 38 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 45 test<int> q((test_allocator<int>(3))); in main() 46 assert(q.c.get_allocator() == test_allocator<int>(3)); in main()
|
D | ctor_comp_alloc.pass.cpp | 22 : public std::priority_queue<T, std::vector<T, test_allocator<T> > > 24 typedef std::priority_queue<T, std::vector<T, test_allocator<T> > > base; 28 explicit test(const test_allocator<int>& a) : base(a) {} in test() 29 test(const value_compare& comp, const test_allocator<int>& a) in test() 32 const test_allocator<int>& a) : base(comp, c, a) {} in test() 35 const test_allocator<int>& a) : base(comp, std::move(c), a) {} in test() 36 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 38 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 45 test<int> q(std::less<int>(), test_allocator<int>(3)); in main() 46 assert(q.c.get_allocator() == test_allocator<int>(3)); in main()
|
/external/libcxx/test/containers/sequences/list/list.cons/ |
D | move_alloc.pass.cpp | 24 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 25 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 31 … std::list<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(6)); in main() 34 assert(l2.get_allocator() == test_allocator<MoveOnly>(6)); in main() 37 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 38 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 44 … std::list<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(5)); in main() 47 assert(l2.get_allocator() == test_allocator<MoveOnly>(5)); in main()
|
D | assign_move.pass.cpp | 24 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 25 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 31 std::list<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(5)); in main() 38 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 39 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 45 std::list<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(6)); in main() 49 assert(l2.get_allocator() == test_allocator<MoveOnly>(6)); in main()
|
D | copy_alloc.pass.cpp | 23 std::list<int, test_allocator<int> > l(3, 2, test_allocator<int>(5)); in main() 24 std::list<int, test_allocator<int> > l2(l, test_allocator<int>(3)); in main() 26 assert(l2.get_allocator() == test_allocator<int>(3)); in main()
|
D | assign_copy.pass.cpp | 22 std::list<int, test_allocator<int> > l(3, 2, test_allocator<int>(5)); in main() 23 std::list<int, test_allocator<int> > l2(l, test_allocator<int>(3)); in main() 26 assert(l2.get_allocator() == test_allocator<int>(3)); in main()
|
/external/libcxx/test/containers/sequences/vector/vector.cons/ |
D | move_alloc.pass.cpp | 24 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 25 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 31 … std::vector<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(6)); in main() 34 assert(l2.get_allocator() == test_allocator<MoveOnly>(6)); in main() 37 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 38 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 44 … std::vector<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(5)); in main() 47 assert(l2.get_allocator() == test_allocator<MoveOnly>(5)); in main()
|
D | assign_move.pass.cpp | 24 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 25 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 31 std::vector<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(5)); in main() 38 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main() 39 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main() 45 std::vector<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(6)); in main() 49 assert(l2.get_allocator() == test_allocator<MoveOnly>(6)); in main()
|
D | assign_copy.pass.cpp | 22 std::vector<int, test_allocator<int> > l(3, 2, test_allocator<int>(5)); in main() 23 std::vector<int, test_allocator<int> > l2(l, test_allocator<int>(3)); in main() 26 assert(l2.get_allocator() == test_allocator<int>(3)); in main()
|
/external/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc/ |
D | ctor_alloc.pass.cpp | 21 : private std::stack<int, std::deque<int, test_allocator<int> > > 23 typedef std::stack<int, std::deque<int, test_allocator<int> > > base; 25 explicit test(const test_allocator<int>& a) : base(a) {} in test() 26 test(const container_type& c, const test_allocator<int>& a) : base(c, a) {} in test() 28 test(container_type&& c, const test_allocator<int>& a) : base(std::move(c), a) {} in test() 29 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 31 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 36 test q(test_allocator<int>(3)); in main() 37 assert(q.get_allocator() == test_allocator<int>(3)); in main()
|
D | ctor_container_alloc.pass.cpp | 30 typedef std::deque<int, test_allocator<int> > C; 37 explicit test(const test_allocator<int>& a) : base(a) {} in test() 38 test(const container_type& c, const test_allocator<int>& a) : base(c, a) {} in test() 40 test(container_type&& c, const test_allocator<int>& a) : base(std::move(c), a) {} in test() 41 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 43 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 49 test q(d, test_allocator<int>(4)); in main() 50 assert(q.get_allocator() == test_allocator<int>(4)); in main()
|
/external/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc/ |
D | ctor_alloc.pass.cpp | 21 : private std::queue<int, std::deque<int, test_allocator<int> > > 23 typedef std::queue<int, std::deque<int, test_allocator<int> > > base; 25 explicit test(const test_allocator<int>& a) : base(a) {} in test() 26 test(const container_type& c, const test_allocator<int>& a) : base(c, a) {} in test() 28 test(container_type&& c, const test_allocator<int>& a) : base(std::move(c), a) {} in test() 29 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 31 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 36 test q(test_allocator<int>(3)); in main() 37 assert(q.get_allocator() == test_allocator<int>(3)); in main()
|
D | ctor_container_alloc.pass.cpp | 30 typedef std::deque<int, test_allocator<int> > C; 37 explicit test(const test_allocator<int>& a) : base(a) {} in test() 38 test(const container_type& c, const test_allocator<int>& a) : base(c, a) {} in test() 40 test(container_type&& c, const test_allocator<int>& a) : base(std::move(c), a) {} in test() 41 test(test&& q, const test_allocator<int>& a) : base(std::move(q), a) {} in test() 43 test_allocator<int> get_allocator() {return c.get_allocator();} in get_allocator() 49 test q(d, test_allocator<int>(4)); in main() 50 assert(q.get_allocator() == test_allocator<int>(4)); in main()
|
/external/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/ |
D | reset_pointer_deleter_allocator.pass.cpp | 49 p.reset(ptr, test_deleter<A>(3), test_allocator<A>(4)); in main() 59 assert(test_allocator<A>::count == 1); in main() 60 assert(test_allocator<A>::alloc_count == 1); in main() 65 assert(test_allocator<A>::count == 0); in main() 66 assert(test_allocator<A>::alloc_count == 0); in main() 70 p.reset(ptr, test_deleter<A>(3), test_allocator<A>(4)); in main() 80 assert(test_allocator<A>::count == 1); in main() 81 assert(test_allocator<A>::alloc_count == 1); in main() 86 assert(test_allocator<A>::count == 0); in main() 87 assert(test_allocator<A>::alloc_count == 0); in main()
|
/external/skia/tests/ |
D | SmallAllocatorTest.cpp | 30 template<uint32_t kMaxObjects, size_t kBytes> void test_allocator(skiatest::Reporter* reporter) { in test_allocator() function 48 test_allocator<5, 20>(reporter); in DEF_TEST() 49 test_allocator<10, 40>(reporter); in DEF_TEST() 50 test_allocator<20, 80>(reporter); in DEF_TEST() 55 test_allocator<50, 20>(reporter); in DEF_TEST() 56 test_allocator<100, 20>(reporter); in DEF_TEST()
|
/external/chromium_org/third_party/skia/tests/ |
D | SmallAllocatorTest.cpp | 30 template<uint32_t kMaxObjects, size_t kBytes> void test_allocator(skiatest::Reporter* reporter) { in test_allocator() function 48 test_allocator<5, 20>(reporter); in DEF_TEST() 49 test_allocator<10, 40>(reporter); in DEF_TEST() 50 test_allocator<20, 80>(reporter); in DEF_TEST() 55 test_allocator<50, 20>(reporter); in DEF_TEST() 56 test_allocator<100, 20>(reporter); in DEF_TEST()
|