Lines Matching refs:_Movable
140 typedef __false_type _Movable;
144 void _M_insert_overflow_aux(pointer __pos, const _Tp& __x, const __false_type& /*_Movable*/,
146 void _M_insert_overflow_aux(pointer __pos, const _Tp& __x, const __true_type& /*_Movable*/,
160 typedef typename __move_traits<_Tp>::implemented _Movable;
162 _M_insert_overflow_aux(__pos, __x, _Movable(), __fill_len, __atend);
411 void _M_fill_insert_aux (iterator __pos, size_type __n, const _Tp& __x, const __true_type& /*_Movable*/);
412 void _M_fill_insert_aux (iterator __pos, size_type __n, const _Tp& __x, const __false_type& /*_Movable*/);
430 typedef typename __move_traits<_Tp>::implemented _Movable;
436 __new_finish = _STLP_PRIV __uninitialized_move(this->_M_start, __pos, __new_start, _TrivialUCopy(), _Movable());
438 __new_finish = _STLP_PRIV __uninitialized_move(__pos, this->_M_finish, __new_finish, _TrivialUCopy(), _Movable());
454 size_type __n, const __true_type& /*_Movable*/) {
473 size_type __n, const __false_type& /*_Movable*/) {
541 typedef typename __move_traits<_Tp>::implemented _Movable;
550 _M_range_insert_aux(__pos, __first, __last, __n, _Movable());
568 iterator _M_erase(iterator __pos, const __true_type& /*_Movable*/) {
579 iterator _M_erase(iterator __pos, const __false_type& /*_Movable*/) {
588 iterator _M_erase(iterator __first, iterator __last, const __true_type& /*_Movable*/) {
611 iterator _M_erase(iterator __first, iterator __last, const __false_type& /*_Movable*/) {
622 typedef typename __move_traits<_Tp>::implemented _Movable;
624 return _M_erase(__pos, _Movable());
628 typedef typename __move_traits<_Tp>::implemented _Movable;
632 return _M_erase(__first, __last, _Movable());