Helper template that wraps an arbitrary source into owning stream instance. More...
#include <staticlib/io/source_istream.hpp>
Public Member Functions | |
| source_istream (Source &&source) | |
| Constructor. | |
| source_istream (const source_istream &) | |
| Deleted copy constructor. | |
| source_istream & | operator= (const source_istream &) |
| Deleted copy assignment operator. | |
| source_istream (source_istream &&) | |
| Deleted move constructor. | |
| source_istream & | operator= (source_istream &&) |
| Deleted move assignment operator. | |
Helper template that wraps an arbitrary source into owning stream instance.
That stream may be used by client only to obtain unbuffered streambuf from it.
|
inlineexplicit |
Constructor.
| source | arbitrary source |
| staticlib::io::source_istream< Source >::source_istream | ( | const source_istream< Source > & | ) |
Deleted copy constructor.
| other | instance |
| staticlib::io::source_istream< Source >::source_istream | ( | source_istream< Source > && | ) |
Deleted move constructor.
| other | instance |
| source_istream& staticlib::io::source_istream< Source >::operator= | ( | const source_istream< Source > & | ) |
Deleted copy assignment operator.
| other | instance |
| source_istream& staticlib::io::source_istream< Source >::operator= | ( | source_istream< Source > && | ) |
Deleted move assignment operator.
| other | instance |
1.8.1.2