• Home
  • Raw
  • Download

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_);
334 __mode_ = __rhs.__mode_;
335 __p = const_cast<char_type*>(__rhs.__str_.data());
336 __rhs.setg(__p, __p, __p);
337 __rhs.setp(__p, __p);
338 __rhs.__hm_ = __p;
339 this->pubimbue(__rhs.getloc());
347 basic_stringbuf<_CharT, _Traits, _Allocator>::swap(basic_stringbuf& __rhs)
349 char_type* __p = const_cast<char_type*>(__rhs.__str_.data());
353 if (__rhs.eback() != nullptr)
355 __rbinp = __rhs.eback() - __p;
356 __rninp = __rhs.gptr() - __p;
357 __reinp = __rhs.egptr() - __p;
362 if (__rhs.pbase() != nullptr)
364 __rbout = __rhs.pbase() - __p;
365 __rnout = __rhs.pptr() - __p;
366 __reout = __rhs.epptr() - __p;
368 ptrdiff_t __rhm = __rhs.__hm_ == nullptr ? -1 : __rhs.__hm_ - __p;
389 _VSTD::swap(__mode_, __rhs.__mode_);
390 __str_.swap(__rhs.__str_);
404 __p = const_cast<char_type*>(__rhs.__str_.data());
406 __rhs.setg(__p + __lbinp, __p + __lninp, __p + __leinp);
408 __rhs.setg(nullptr, nullptr, nullptr);
411 __rhs.setp(__p + __lbout, __p + __leout);
412 __rhs.pbump(__lnout);
415 __rhs.setp(nullptr, nullptr);
416 __rhs.__hm_ = __lhm == -1 ? nullptr : __p + __lhm;
417 locale __tl = __rhs.getloc();
418 __rhs.pubimbue(this->getloc());
638 basic_istringstream(basic_istringstream&& __rhs);
641 basic_istringstream& operator=(basic_istringstream&& __rhs);
643 void swap(basic_istringstream& __rhs);
672 basic_istringstream<_CharT, _Traits, _Allocator>::basic_istringstream(basic_istringstream&& __rhs)
673 : basic_istream<_CharT, _Traits>(_VSTD::move(__rhs)),
674 __sb_(_VSTD::move(__rhs.__sb_))
681 basic_istringstream<_CharT, _Traits, _Allocator>::operator=(basic_istringstream&& __rhs)
683 basic_istream<char_type, traits_type>::operator=(_VSTD::move(__rhs));
684 __sb_ = _VSTD::move(__rhs.__sb_);
693 basic_istringstream<_CharT, _Traits, _Allocator>::swap(basic_istringstream& __rhs)
695 basic_istream<char_type, traits_type>::swap(__rhs);
696 __sb_.swap(__rhs.__sb_);
757 basic_ostringstream(basic_ostringstream&& __rhs);
760 basic_ostringstream& operator=(basic_ostringstream&& __rhs);
762 void swap(basic_ostringstream& __rhs);
791 basic_ostringstream<_CharT, _Traits, _Allocator>::basic_ostringstream(basic_ostringstream&& __rhs)
792 : basic_ostream<_CharT, _Traits>(_VSTD::move(__rhs)),
793 __sb_(_VSTD::move(__rhs.__sb_))
800 basic_ostringstream<_CharT, _Traits, _Allocator>::operator=(basic_ostringstream&& __rhs)
802 basic_ostream<char_type, traits_type>::operator=(_VSTD::move(__rhs));
803 __sb_ = _VSTD::move(__rhs.__sb_);
812 basic_ostringstream<_CharT, _Traits, _Allocator>::swap(basic_ostringstream& __rhs)
814 basic_ostream<char_type, traits_type>::swap(__rhs);
815 __sb_.swap(__rhs.__sb_);
876 basic_stringstream(basic_stringstream&& __rhs);
879 basic_stringstream& operator=(basic_stringstream&& __rhs);
881 void swap(basic_stringstream& __rhs);
910 basic_stringstream<_CharT, _Traits, _Allocator>::basic_stringstream(basic_stringstream&& __rhs)
911 : basic_iostream<_CharT, _Traits>(_VSTD::move(__rhs)),
912 __sb_(_VSTD::move(__rhs.__sb_))
919 basic_stringstream<_CharT, _Traits, _Allocator>::operator=(basic_stringstream&& __rhs)
921 basic_iostream<char_type, traits_type>::operator=(_VSTD::move(__rhs));
922 __sb_ = _VSTD::move(__rhs.__sb_);
931 basic_stringstream<_CharT, _Traits, _Allocator>::swap(basic_stringstream& __rhs)
933 basic_iostream<char_type, traits_type>::swap(__rhs);
934 __sb_.swap(__rhs.__sb_);