Scroll to navigation

std::basic_ios::set_rdbuf(3) C++ Standard Libary std::basic_ios::set_rdbuf(3)

NAME

std::basic_ios::set_rdbuf - std::basic_ios::set_rdbuf

Synopsis


protected: (since C++11)
void set_rdbuf( std::basic_streambuf<CharT,Traits>* sb );


Sets the associated stream buffer to sb without clearing the error state.


This member function is protected: it is called by the move constructors of the
derived streams such as std::basic_ofstream or std::basic_istringstream, as the
final step after constructing the base class and after moving the stream buffer:
only the most derived stream class knows how to correctly move the stream buffer,
but std::basic_ios needs to be made aware of the stream's new location so that its
public member functions can access it.

Parameters


sb - stream buffer to associate to

Return value


(none)

Exceptions


Throws nothing.

Example


This section is incomplete
Reason: no example

See also


rdbuf manages associated stream buffer
(public member function)

2022.07.31 http://cppreference.com