 st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf<CharT,Traits>8b7c:f320:99b9:690f:4595:cd17:293a:c069sic_filebuf    basic_filebuf();
  (1)       basic_filebuf( const st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf& rhs ) = delete;
  (2)   (since C++11)     basic_filebuf( st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf&& rhs );
  (3)   (since C++11)    Contructs new st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf object.

1) Constructs a st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf object, initializing the base class by calling the default constructor of st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_streambuf. The created basic_filebuf is not associated with a file, and is_open() returns false. 
2) The copy constructor is deleted; st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf is not CopyConstructible
 
3) Move-constructs a st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf object by moving all contents from another st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_filebuf object rhs, including the buffers, the associated file, the locale, the openmode, the is_open variable, and all other state. After move, rhs is not associated with a file and rhs.is_open()==false. The member pointers of the base class st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_streambuf of rhs and of the base class of *this are guaranteed to point to different buffers (unless null).  Parameters    rhs   -   another basic_filebuf 

  Notes Typically called by the constructor of st8b7c:f320:99b9:690f:4595:cd17:293a:c069basic_fstream.
 Example  See also     operator=
(C++11)   assigns a basic_filebuf object  (public member function) 
    (destructor)
[virtual]   destructs a basic_filebuf object and closes the file if it is open  (virtual public member function) 
  

    
{'path': 'public/docs/cpp/io/basic_filebuf/basic_filebuf.html', 'source': 'DevDocs.IO'}