Lines Matching refs:src

98     concurrent_queue(const concurrent_queue& src, const allocator_type& a) :  in concurrent_queue()  argument
101 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_queue()
104 concurrent_queue(const concurrent_queue& src) : in concurrent_queue() argument
105 …concurrent_queue(queue_allocator_traits::select_on_container_copy_construction(src.get_allocator()… in concurrent_queue()
107 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_queue()
111 concurrent_queue(concurrent_queue&& src) : in concurrent_queue() argument
112 concurrent_queue(std::move(src.my_allocator)) in concurrent_queue()
114 internal_swap(src); in concurrent_queue()
117 concurrent_queue(concurrent_queue&& src, const allocator_type& a) : in concurrent_queue() argument
122 if (my_allocator == src.my_allocator) { in concurrent_queue()
123 internal_swap(src); in concurrent_queue()
126 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in concurrent_queue()
127 src.clear(); in concurrent_queue()
171 concurrent_queue src(first, last); in assign()
173 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in assign()
238 void internal_swap(concurrent_queue& src) { in internal_swap() argument
240 swap(my_queue_representation, src.my_queue_representation); in internal_swap()
256 static void copy_construct_item(T* location, const void* src) { in copy_construct_item() argument
258 new (location) value_type(*static_cast<const value_type*>(src)); in copy_construct_item()
262 static void move_construct_item(T* location, const void* src) { in move_construct_item() argument
264 new (location) value_type(std::move(*static_cast<value_type*>(const_cast<void*>(src)))); in move_construct_item()
376 concurrent_bounded_queue( const concurrent_bounded_queue& src, const allocator_type& a ) : in concurrent_bounded_queue() argument
379 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_bounded_queue()
382 concurrent_bounded_queue( const concurrent_bounded_queue& src ) : in concurrent_bounded_queue() argument
383 …concurrent_bounded_queue(queue_allocator_traits::select_on_container_copy_construction(src.get_all… in concurrent_bounded_queue()
385 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, copy_construct_item); in concurrent_bounded_queue()
389 concurrent_bounded_queue( concurrent_bounded_queue&& src ) : in concurrent_bounded_queue() argument
390 concurrent_bounded_queue(std::move(src.my_allocator)) in concurrent_bounded_queue()
392 internal_swap(src); in concurrent_bounded_queue()
395 concurrent_bounded_queue( concurrent_bounded_queue&& src, const allocator_type& a ) : in concurrent_bounded_queue() argument
400 if (my_allocator == src.my_allocator) { in concurrent_bounded_queue()
401 internal_swap(src); in concurrent_bounded_queue()
404 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in concurrent_bounded_queue()
405 src.clear(); in concurrent_bounded_queue()
450 concurrent_bounded_queue src(first, last); in assign()
452 … my_queue_representation->assign(*src.my_queue_representation, my_allocator, move_construct_item); in assign()
549 void internal_swap( concurrent_bounded_queue& src ) { in internal_swap() argument
550 std::swap(my_queue_representation, src.my_queue_representation); in internal_swap()
551 std::swap(my_monitors, src.my_monitors); in internal_swap()
644 static void copy_construct_item(T* location, const void* src) { in copy_construct_item() argument
646 new (location) value_type(*static_cast<const value_type*>(src)); in copy_construct_item()
649 static void move_construct_item(T* location, const void* src) { in move_construct_item() argument
651 new (location) value_type(std::move(*static_cast<value_type*>(const_cast<void*>(src)))); in move_construct_item()