• Home
  • Raw
  • Download

Lines Matching refs:sv

241     varray & operator=(varray<Value, C, S> & sv)  in operator =()  argument
244 this->operator=(static_cast<const ::boost::rv<other> &>(const_cast<const other &>(sv))); in operator =()
365 namespace sv = varray_detail; in varray()
366 sv::uninitialized_copy(other.begin(), other.end(), this->begin()); // may throw in varray()
389 namespace sv = varray_detail; in varray()
390 sv::uninitialized_copy(other.begin(), other.end(), this->begin()); // may throw in varray()
553 namespace sv = varray_detail; in ~varray()
554 sv::destroy(this->begin(), this->end()); in ~varray()
625 namespace sv = varray_detail; in resize()
630 sv::destroy(this->begin() + count, this->end()); in resize()
636 sv::uninitialized_fill(this->end(), this->begin() + count, dti()); // may throw in resize()
661 namespace sv = varray_detail; in resize()
662 sv::destroy(this->begin() + count, this->end()); in resize()
712 namespace sv = varray_detail; in push_back()
713sv::construct(dti(), this->end(), value); // may throw in push_back()
737 namespace sv = varray_detail; in push_back()
738sv::construct(dti(), this->end(), ::boost::move(value)); … in push_back()
755 namespace sv = varray_detail; in pop_back()
756 sv::destroy(this->end() - 1); in pop_back()
836 namespace sv = varray_detail; in insert()
844sv::uninitialized_move(this->end() - count, this->end(), this->end()); // may throw in insert()
846sv::move_backward(position, position + to_move - count, this->end() - count); // may throw in insert()
853sv::uninitialized_move(position, position + to_move, position + count); // may throw in insert()
902 namespace sv = varray_detail; in erase()
909 sv::move(position + 1, this->end(), position); // may throw in erase()
910 sv::destroy(this->end() - 1); in erase()
932 namespace sv = varray_detail; in erase()
944 sv::move(last, this->end(), first); // may throw in erase()
945 sv::destroy(this->end() - n, this->end()); in erase()
985 namespace sv = varray_detail; in assign()
988 sv::destroy(this->begin() + count, this->end()); in assign()
1024 namespace sv = varray_detail; in emplace_back()
1025sv::construct(dti(), this->end(), ::boost::forward<Args>(args)...); // may throw in emplace_back()
1052 namespace sv = varray_detail; in emplace()
1059sv::construct(dti(), position, ::boost::forward<Args>(args)...); // may throw in emplace()
1068sv::construct(dti(), this->end(), boost::move(r)); // may throw in emplace()
1070 sv::move_backward(position, this->end() - 2, this->end() - 1); // may throw in emplace()
1075sv::construct(dti(), val_p, ::boost::forward<Args>(args)...); // may throw in emplace()
1076 sv::scoped_destructor<value_type> d(val_p); in emplace()
1077 sv::assign(position, ::boost::move(*val_p)); // may throw in emplace()
1092 namespace sv = varray_detail;\
1093 sv::construct(dti(), this->end() BOOST_MOVE_I##N BOOST_MOVE_FWD##N ); /*may throw*/\
1101 namespace sv = varray_detail;\
1105 sv::construct(dti(), position BOOST_MOVE_I##N BOOST_MOVE_FWD##N ); /*may throw*/\
1112 sv::construct(dti(), this->end(), boost::move(r));/*may throw*/\
1114 sv::move_backward(position, this->end() - 2, this->end() - 1);/*may throw*/\
1118 sv::construct(dti(), val_p BOOST_MOVE_I##N BOOST_MOVE_FWD##N ); /*may throw*/\
1119 sv::scoped_destructor<value_type> d(val_p);\
1120 sv::assign(position, ::boost::move(*val_p));/*may throw*/\
1139 namespace sv = varray_detail; in clear()
1140 sv::destroy(this->begin(), this->end()); in clear()
1528 namespace sv = varray_detail; in move_ctor_dispatch()
1529sv::uninitialized_move_if_noexcept(other.begin(), other.end(), this->begin()); //… in move_ctor_dispatch()
1554 namespace sv = varray_detail; in move_assign_dispatch()
1557sv::move_if_noexcept(other.begin(), other.begin() + m_size, this->begin()); // may thr… in move_assign_dispatch()
1559sv::uninitialized_move_if_noexcept(other.begin() + m_size, other.end(), this->end()); // may thr… in move_assign_dispatch()
1563sv::move_if_noexcept(other.begin(), other.end(), this->begin()); // may thr… in move_assign_dispatch()
1564 sv::destroy(this->begin() + other.size(), this->end()); in move_assign_dispatch()
1602 namespace sv = varray_detail; in swap_dispatch()
1622 namespace sv = varray_detail; in swap_dispatch_impl()
1646 namespace sv = varray_detail; in swap_dispatch_impl()
1654 sv::uninitialized_move(first_la, last_la, first_sm); // may throw in swap_dispatch_impl()
1655 sv::destroy(first_la, last_la); in swap_dispatch_impl()
1669 namespace sv = varray_detail; in priv_insert()
1676sv::construct(dti(), position, value); // may throw in priv_insert()
1685sv::construct(dti(), this->end(), boost::move(r)); // may throw in priv_insert()
1687 sv::move_backward(position, this->end() - 2, this->end() - 1); // may throw in priv_insert()
1688 sv::assign(position, value); // may throw in priv_insert()
1713 namespace sv = varray_detail; in insert_dispatch()
1715sv::uninitialized_copy(first, last, position); // may throw in insert_dispatch()
1737 namespace sv = varray_detail; in insert_dispatch()
1740 …std::size_t count = sv::uninitialized_copy_s(first, last, position, d); // may… in insert_dispatch()
1764 namespace sv = varray_detail; in insert_in_the_middle()
1772sv::uninitialized_move(this->end() - count, this->end(), this->end()); // may throw in insert_in_the_middle()
1774sv::move_backward(position, position + to_move - count, this->end() - count); // may throw in insert_in_the_middle()
1775sv::copy(first, last, position); // may throw in insert_in_the_middle()
1782sv::uninitialized_copy(middle_iter, last, this->end()); // may throw in insert_in_the_middle()
1784sv::uninitialized_move(position, position + to_move, position + count); // may throw in insert_in_the_middle()
1786sv::copy(first, middle_iter, position); // may throw in insert_in_the_middle()
1800 namespace sv = varray_detail; in assign_dispatch()
1808 sv::copy(first, first + m_size, this->begin()); // may throw in assign_dispatch()
1810 sv::uninitialized_copy(first + m_size, last, this->end()); // may throw in assign_dispatch()
1814 sv::copy(first, last, this->begin()); // may throw in assign_dispatch()
1815 sv::destroy(this->begin() + s, this->end()); in assign_dispatch()
1828 namespace sv = varray_detail; in assign_dispatch()
1836 sv::destroy(it, this->end()); in assign_dispatch()
1839 …std::size_t count = sv::uninitialized_copy_s(first, last, it, d); … in assign_dispatch()