Lines Matching refs:container
42 namespace boost { namespace container { namespace varray_detail { namespace
44 namespace bcd = ::boost::container::dtl;
47 struct are_elements_contiguous : boost::container::dtl::is_pointer<I>
108 typename ::boost::container::iterator_traits<I>::value_type
111 typename ::boost::container::iterator_traits<O>::value_type
123 bcd::remove_const<typename ::boost::container::iterator_traits<I>::value_type>,
138 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in destroy_dispatch()
146 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in destroy()
161 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in destroy_dispatch()
168 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in destroy()
177 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in copy_dispatch()
178 const std::size_t d = boost::container::iterator_distance(first, last); in copy_dispatch()
179 …::memmove(boost::container::dtl::addressof(*dst), boost::container::dtl::addressof(*first), sizeof… in copy_dispatch()
194 …bcd::is_trivially_copy_assignable<typename ::boost::container::iterator_traits<O>::value_type>::va… in copy()
207 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in uninitialized_copy_dispatch()
208 const std::size_t d = boost::container::iterator_distance(first, last); in uninitialized_copy_dispatch()
209 …::memcpy(boost::container::dtl::addressof(*dst), boost::container::dtl::addressof(*first), sizeof(… in uninitialized_copy_dispatch()
227 …bcd::is_trivially_copy_constructible<typename ::boost::container::iterator_traits<F>::value_type>:… in uninitialized_copy()
239 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in uninitialized_move_dispatch()
240 const std::size_t d = boost::container::iterator_distance(first, last); in uninitialized_move_dispatch()
241 …::memcpy(boost::container::dtl::addressof(*dst), boost::container::dtl::addressof(*first), sizeof(… in uninitialized_move_dispatch()
256 typedef typename boost::container::iterator_traits<O>::value_type value_type; in uninitialized_move_dispatch()
258 new (boost::container::dtl::addressof(*o)) value_type(boost::move(*first)); in uninitialized_move_dispatch()
276 …bcd::is_trivially_copy_constructible<typename ::boost::container::iterator_traits<O>::value_type>:… in uninitialized_move()
290 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in move_dispatch()
291 const std::size_t d = boost::container::iterator_distance(first, last); in move_dispatch()
292 …::memmove(boost::container::dtl::addressof(*dst), boost::container::dtl::addressof(*first), sizeof… in move_dispatch()
310 …bcd::is_trivially_copy_constructible<typename ::boost::container::iterator_traits<O>::value_type>:… in move()
322 typedef typename ::boost::container::iterator_traits<BDI>::value_type value_type; in move_backward_dispatch()
323 const std::size_t d = boost::container::iterator_distance(first, last); in move_backward_dispatch()
325 …::memmove(boost::container::dtl::addressof(*foo), boost::container::dtl::addressof(*first), sizeof… in move_backward_dispatch()
343 …bcd::is_trivially_copy_constructible<typename ::boost::container::iterator_traits<BDO>::value_type… in move_backward()
376 typename ::boost::container::iterator_traits<O>::value_type in uninitialized_move_if_noexcept()
399 typename ::boost::container::iterator_traits<O>::value_type in move_if_noexcept()
420 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in uninitialized_fill_dispatch()
422 new (boost::container::dtl::addressof(*first)) value_type(); in uninitialized_fill_dispatch()
431 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in uninitialized_fill_dispatch()
437 … new (boost::container::dtl::addressof(*it)) value_type(); // may throw in uninitialized_fill_dispatch()
451 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in uninitialized_fill()
468 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in construct_dispatch()
469 …new (static_cast<void*>(::boost::container::dtl::addressof(*pos))) value_type(); … in construct_dispatch()
476 typedef typename ::boost::container::iterator_traits<I>::value_type value_type; in construct()
490 … ::memcpy(boost::container::dtl::addressof(*pos), boost::container::dtl::addressof(v), sizeof(V)); in construct_dispatch()
498 typedef typename ::boost::container::iterator_traits<I>::value_type V; in construct_dispatch()
499 …new (static_cast<void*>(boost::container::dtl::addressof(*pos))) V(p); // may… in construct_dispatch()
519 typedef typename ::boost::container::iterator_traits<I>::value_type V; in construct()
520 …new (static_cast<void*>(boost::container::dtl::addressof(*pos))) V(::boost::move(p)); … in construct()
534 typedef typename ::boost::container::iterator_traits<I>::value_type V; in construct()
535 …new (static_cast<void*>(boost::container::dtl::addressof(*pos))) V(::boost::forward<Args>(args)...… in construct()
548 typedef typename ::boost::container::iterator_traits<I>::value_type V;\
549 new (static_cast<void*>(boost::container::dtl::addressof(*pos)))\
565 … ::memcpy(boost::container::dtl::addressof(*pos), boost::container::dtl::addressof(v), sizeof(V)); in BOOST_MOVE_ITERATE_1TO9()