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 | |
![]() | |
void consume (std::size_t size) override | |
view::Base const & readableView () const override | |
std::exception_ptr pull (std::size_t count) override | |
![]() | |
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