suanPan
sync_ostream Class Reference

#include <sync_ostream.h>

Collaboration diagram for sync_ostream:

Public Member Functions

 sync_ostream (std::ostream &)
 
 sync_ostream (const sync_ostream &)=delete
 
 sync_ostream (sync_ostream &&) noexcept
 
sync_ostreamoperator= (const sync_ostream &)=delete
 
sync_ostreamoperator= (sync_ostream &&) noexcept
 
 ~sync_ostream ()=default
 
template<typename T >
sync_ostreamoperator<< (T &&item)
 

Constructor & Destructor Documentation

◆ sync_ostream() [1/3]

sync_ostream::sync_ostream ( std::ostream &  in_ostream)
explicit

◆ sync_ostream() [2/3]

sync_ostream::sync_ostream ( const sync_ostream )
delete

◆ sync_ostream() [3/3]

sync_ostream::sync_ostream ( sync_ostream &&  other)
noexcept

◆ ~sync_ostream()

sync_ostream::~sync_ostream ( )
default

Member Function Documentation

◆ operator<<()

template<typename T >
sync_ostream & sync_ostream::operator<< ( T &&  item)
inline

◆ operator=() [1/2]

sync_ostream & sync_ostream::operator= ( const sync_ostream )
delete

◆ operator=() [2/2]

sync_ostream & sync_ostream::operator= ( sync_ostream &&  other)
noexcept

The documentation for this class was generated from the following files: