rili::stream::std::Readable Class Reference
Inheritance diagram for rili::stream::std::Readable:
Collaboration diagram for rili::stream::std::Readable:
Public Member Functions | |
Readable (Readable &&other)=default | |
Readable & | operator= (Readable &&other)=default |
Readable (::std::istream &istream) | |
inline::std::istream & | stream () |
inline::std::istream const & | stream () const |
Public Member Functions inherited from rili::stream::BufferingReadable | |
void | consume (std::size_t size) override |
view::Base const & | readableView () const override |
std::exception_ptr | pull (std::size_t count) override |
Public Member Functions inherited from rili::stream::Readable | |
void | read (unsigned char *data, std::size_t size) |
void | read (char *data, std::size_t size) |
void | read (unsigned char &c) |
void | read (char &c) |
OperationResult | operator>> (char &v) |
OperationResult | operator>> (unsigned char &v) |
OperationResult | operator>> (short &v) |
OperationResult | operator>> (unsigned short &v) |
OperationResult | operator>> (long &v) |
OperationResult | operator>> (unsigned long &v) |
OperationResult | operator>> (long long &v) |
OperationResult | operator>> (unsigned long long &v) |
OperationResult | operator>> (int &v) |
OperationResult | operator>> (unsigned int &v) |
OperationResult | operator>> (float &v) |
OperationResult | operator>> (double &v) |
OperationResult | operator>> (bool &v) |
OperationResult | operator>> (void *&v) |
OperationResult | operator>> (std::string &v) |
OperationResult | operator>> (Reader const &fn) |
Additional Inherited Members |
Constructor & Destructor Documentation
|
inlineexplicit |
Member Function Documentation
operator=
- Parameters
-
other
- Returns
|
inline |
stream used to get underlying stream
- Returns
- associated stream
|
inline |
stream used to get underlying stream
- Returns
- associated stream
The documentation for this class was generated from the following file:
- rili/stream/StdWrappers.hpp