Lines Matching refs:stateful_allocator
1754 struct stateful_allocator { struct
1756 stateful_allocator() = default; argument
1759 constexpr stateful_allocator(const stateful_allocator<U>& src) noexcept : state(src.state) {} in stateful_allocator() argument
1771 bool operator==(const stateful_allocator<T>& lhs, const stateful_allocator<U>& rhs) { return lhs.st… in operator ==() argument
1774 bool operator!=(const stateful_allocator<T>& lhs, const stateful_allocator<U>& rhs) { return lhs.st… in operator !=()
1809 … using allocator_type = StaticSharedCountingAllocator<stateful_allocator<move_support_tests::Foo>>;
1846 stateful_allocator<int> src_alloc; in test_move_assignment_test_unequal()
1848 std::vector<int, stateful_allocator<int>> v(8, 0, src_alloc); in test_move_assignment_test_unequal()
1849 …tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> src(src_… in test_move_assignment_test_unequal()
1856 stateful_allocator<int> dst_alloc; in test_move_assignment_test_unequal()
1858 …tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> dst(dst_… in test_move_assignment_test_unequal()
1859 …tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> cpy(src_… in test_move_assignment_test_unequal()
1864 …tbb::concurrent_bounded_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> … in test_move_assignment_test_unequal()
1865 …tbb::concurrent_bounded_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> … in test_move_assignment_test_unequal()
1866 …tbb::concurrent_bounded_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> … in test_move_assignment_test_unequal()
1873 …move_allocator<tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator… in test_move_assignment_test_unequal()
1876 …ocator<tbb::concurrent_bounded_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator… in test_move_assignment_test_unequal()