reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
96 : __streambuf_type(__rhs), 97 _M_lock(), _M_file(std::move(__rhs._M_file), &_M_lock), 98 _M_mode(std::__exchange(__rhs._M_mode, ios_base::openmode(0))), 99 _M_state_beg(std::move(__rhs._M_state_beg)), 100 _M_state_cur(std::move(__rhs._M_state_cur)), 101 _M_state_last(std::move(__rhs._M_state_last)), 102 _M_buf(std::__exchange(__rhs._M_buf, nullptr)), 103 _M_buf_size(std::__exchange(__rhs._M_buf_size, 1)), 104 _M_buf_allocated(std::__exchange(__rhs._M_buf_allocated, false)), 105 _M_reading(std::__exchange(__rhs._M_reading, false)), 106 _M_writing(std::__exchange(__rhs._M_writing, false)), 107 _M_pback(__rhs._M_pback), 108 _M_pback_cur_save(std::__exchange(__rhs._M_pback_cur_save, nullptr)), 109 _M_pback_end_save(std::__exchange(__rhs._M_pback_end_save, nullptr)), 110 _M_pback_init(std::__exchange(__rhs._M_pback_init, false)), 111 _M_codecvt(__rhs._M_codecvt), 112 _M_ext_buf(std::__exchange(__rhs._M_ext_buf, nullptr)), 113 _M_ext_buf_size(std::__exchange(__rhs._M_ext_buf_size, 0)), 114 _M_ext_next(std::__exchange(__rhs._M_ext_next, nullptr)), 115 _M_ext_end(std::__exchange(__rhs._M_ext_end, nullptr)) 117 __rhs._M_set_buffer(-1); 118 __rhs._M_state_last = __rhs._M_state_cur = __rhs._M_state_beg; 118 __rhs._M_state_last = __rhs._M_state_cur = __rhs._M_state_beg; 118 __rhs._M_state_last = __rhs._M_state_cur = __rhs._M_state_beg;