Home | History | Annotate | Download | only in stl

Lines Matching defs:__dst

214     iterator __src = __pos, __dst = __pos;
215 _STLP_STD::_Destroy(&(*__dst));
217 for (--__src; __dst != this->_M_start; --__src, --__dst) {
218 _STLP_STD::_Move_Construct(&(*__dst), *__src);
225 iterator __src = __pos, __dst = __pos;
226 _STLP_STD::_Destroy(&(*__dst));
227 for (++__src; __src != this->_M_finish; ++__src, ++__dst) {
228 _STLP_STD::_Move_Construct(&(*__dst), *__src);
265 iterator __src = __first, __dst = __last;
267 for (--__src, --__dst; (__src >= this->_M_start) && (__dst >= __first); --__src, --__dst) {
268 _STLP_STD::_Destroy(&(*__dst));
269 _STLP_STD::_Move_Construct(&(*__dst), *__src);
271 if (__dst >= __first) {
273 _STLP_STD::_Destroy_Range(__first, ++__dst);
278 for (; __src >= this->_M_start; --__src, --__dst) {
279 _STLP_STD::_Destroy_Moved(&(*__dst));
280 _STLP_STD::_Move_Construct(&(*__dst), *__src);
282 _STLP_STD::_Destroy_Moved_Range(this->_M_start, ++__dst);
294 iterator __src = __last, __dst = __first;
295 for (; (__src != this->_M_finish) && (__dst != __last); ++__src, ++__dst) {
296 _STLP_STD::_Destroy(&(*__dst));
297 _STLP_STD::_Move_Construct(&(*__dst), *__src);
299 if (__dst != __last) {
301 _STLP_STD::_Destroy_Range(__dst, __last);
306 for (; __src != this->_M_finish; ++__src, ++__dst) {
307 _STLP_STD::_Destroy_Moved(&(*__dst));
308 _STLP_STD::_Move_Construct(&(*__dst), *__src);
310 _STLP_STD::_Destroy_Moved_Range(__dst, this->_M_finish);
474 iterator __dst = __new_start;
476 for (; __src != __pos; ++__dst, ++__src) {
477 _STLP_STD::_Move_Construct(&(*__dst), *__src);
481 uninitialized_fill(__dst, __src, __x_copy);
482 __pos = __dst;
491 iterator __dst = __new_finish;
493 for (--__src, --__dst; __src >= __pos; --__src, --__dst) {
494 _STLP_STD::_Move_Construct(&(*__dst), *__src);
571 iterator __dst = __new_start;
573 for (; __src != __pos; ++__dst, ++__src) {
574 _STLP_STD::_Move_Construct(&(*__dst), *__src);
578 _STLP_PRIV __ucopy(__first, __last, __dst);
587 iterator __dst = __new_finish;
589 for (--__src, --__dst; __src >= __pos; --__src, --__dst) {
590 _STLP_STD::_Move_Construct(&(*__dst), *__src);
663 iterator __dst = __new_start;
665 for (; __src != __pos; ++__dst, ++__src) {
666 _STLP_STD::_Move_Construct(&(*__dst), *__src);
670 _STLP_PRIV __ucopy(__first, __last, __dst);
679 iterator __dst = __new_finish;
681 for (--__src, --__dst; __src >= __pos; --__src, --__dst) {
682 _STLP_STD::_Move_Construct(&(*__dst), *__src);