Lines Matching refs:__rhs

214     basic_stringbuf(basic_stringbuf&& __rhs);
219 basic_stringbuf& operator=(basic_stringbuf&& __rhs);
221 void swap(basic_stringbuf& __rhs);
260 basic_stringbuf<_CharT, _Traits, _Allocator>::basic_stringbuf(basic_stringbuf&& __rhs)
261 : __mode_(__rhs.__mode_)
263 char_type* __p = const_cast<char_type*>(__rhs.__str_.data());
267 if (__rhs.eback() != nullptr)
269 __binp = __rhs.eback() - __p;
270 __ninp = __rhs.gptr() - __p;
271 __einp = __rhs.egptr() - __p;
276 if (__rhs.pbase() != nullptr)
278 __bout = __rhs.pbase() - __p;
279 __nout = __rhs.pptr() - __p;
280 __eout = __rhs.epptr() - __p;
282 ptrdiff_t __hm = __rhs.__hm_ == nullptr ? -1 : __rhs.__hm_ - __p;
283 __str_ = _VSTD::move(__rhs.__str_);
293 __p = const_cast<char_type*>(__rhs.__str_.data());
294 __rhs.setg(__p, __p, __p);
295 __rhs.setp(__p, __p);
296 __rhs.__hm_ = __p;
297 this->pubimbue(__rhs.getloc());
302 basic_stringbuf<_CharT, _Traits, _Allocator>::operator=(basic_stringbuf&& __rhs)
304 char_type* __p = const_cast<char_type*>(__rhs.__str_.data());
308 if (__rhs.eback() != nullptr)
310 __binp = __rhs.eback() - __p;
311 __ninp = __rhs.gptr() - __p;
312 __einp = __rhs.egptr() - __p;
317 if (__rhs.pbase() != nullptr)
319 __bout = __rhs.pbase() - __p;
320 __nout = __rhs.pptr() - __p;
321 __eout = __rhs.epptr() - __p;
323 ptrdiff_t __hm = __rhs.__hm_ == nullptr ? -1 : __rhs.__hm_ - __p;
324 __str_ = _VSTD::move(__rhs.__str_);
339 __mode_ = __rhs.__mode_;
340 __p = const_cast<char_type*>(__rhs.__str_.data());
341 __rhs.setg(__p, __p, __p);
342 __rhs.setp(__p, __p);
343 __rhs.__hm_ = __p;
344 this->pubimbue(__rhs.getloc());
352 basic_stringbuf<_CharT, _Traits, _Allocator>::swap(basic_stringbuf& __rhs)
354 char_type* __p = const_cast<char_type*>(__rhs.__str_.data());
358 if (__rhs.eback() != nullptr)
360 __rbinp = __rhs.eback() - __p;
361 __rninp = __rhs.gptr() - __p;
362 __reinp = __rhs.egptr() - __p;
367 if (__rhs.pbase() != nullptr)
369 __rbout = __rhs.pbase() - __p;
370 __rnout = __rhs.pptr() - __p;
371 __reout = __rhs.epptr() - __p;
373 ptrdiff_t __rhm = __rhs.__hm_ == nullptr ? -1 : __rhs.__hm_ - __p;
394 _VSTD::swap(__mode_, __rhs.__mode_);
395 __str_.swap(__rhs.__str_);
409 __p = const_cast<char_type*>(__rhs.__str_.data());
411 __rhs.setg(__p + __lbinp, __p + __lninp, __p + __leinp);
413 __rhs.setg(nullptr, nullptr, nullptr);
416 __rhs.setp(__p + __lbout, __p + __leout);
417 __rhs.pbump(__lnout);
420 __rhs.setp(nullptr, nullptr);
421 __rhs.__hm_ = __lhm == -1 ? nullptr : __p + __lhm;
422 locale __tl = __rhs.getloc();
423 __rhs.pubimbue(this->getloc());
643 basic_istringstream(basic_istringstream&& __rhs);
646 basic_istringstream& operator=(basic_istringstream&& __rhs);
648 void swap(basic_istringstream& __rhs);
677 basic_istringstream<_CharT, _Traits, _Allocator>::basic_istringstream(basic_istringstream&& __rhs)
678 : basic_istream<_CharT, _Traits>(_VSTD::move(__rhs)),
679 __sb_(_VSTD::move(__rhs.__sb_))
686 basic_istringstream<_CharT, _Traits, _Allocator>::operator=(basic_istringstream&& __rhs)
688 basic_istream<char_type, traits_type>::operator=(_VSTD::move(__rhs));
689 __sb_ = _VSTD::move(__rhs.__sb_);
698 basic_istringstream<_CharT, _Traits, _Allocator>::swap(basic_istringstream& __rhs)
700 basic_istream<char_type, traits_type>::swap(__rhs);
701 __sb_.swap(__rhs.__sb_);
762 basic_ostringstream(basic_ostringstream&& __rhs);
765 basic_ostringstream& operator=(basic_ostringstream&& __rhs);
767 void swap(basic_ostringstream& __rhs);
796 basic_ostringstream<_CharT, _Traits, _Allocator>::basic_ostringstream(basic_ostringstream&& __rhs)
797 : basic_ostream<_CharT, _Traits>(_VSTD::move(__rhs)),
798 __sb_(_VSTD::move(__rhs.__sb_))
805 basic_ostringstream<_CharT, _Traits, _Allocator>::operator=(basic_ostringstream&& __rhs)
807 basic_ostream<char_type, traits_type>::operator=(_VSTD::move(__rhs));
808 __sb_ = _VSTD::move(__rhs.__sb_);
817 basic_ostringstream<_CharT, _Traits, _Allocator>::swap(basic_ostringstream& __rhs)
819 basic_ostream<char_type, traits_type>::swap(__rhs);
820 __sb_.swap(__rhs.__sb_);
881 basic_stringstream(basic_stringstream&& __rhs);
884 basic_stringstream& operator=(basic_stringstream&& __rhs);
886 void swap(basic_stringstream& __rhs);
915 basic_stringstream<_CharT, _Traits, _Allocator>::basic_stringstream(basic_stringstream&& __rhs)
916 : basic_iostream<_CharT, _Traits>(_VSTD::move(__rhs)),
917 __sb_(_VSTD::move(__rhs.__sb_))
924 basic_stringstream<_CharT, _Traits, _Allocator>::operator=(basic_stringstream&& __rhs)
926 basic_iostream<char_type, traits_type>::operator=(_VSTD::move(__rhs));
927 __sb_ = _VSTD::move(__rhs.__sb_);
936 basic_stringstream<_CharT, _Traits, _Allocator>::swap(basic_stringstream& __rhs)
938 basic_iostream<char_type, traits_type>::swap(__rhs);
939 __sb_.swap(__rhs.__sb_);