|
| Stream () |
|
virtual | ~Stream () |
|
virtual uint32 | GetType () const =0 |
|
virtual size_t | Read (void *data, size_t length) |
|
virtual size_t | Write (const void *data, size_t length) |
|
virtual Stream & | operator<< (bool b) |
|
virtual Stream & | operator<< (char ch) |
|
virtual Stream & | operator<< (uint8 ch) |
|
virtual Stream & | operator<< (int16 number) |
|
virtual Stream & | operator<< (uint16 number) |
|
virtual Stream & | operator<< (int32 number) |
|
virtual Stream & | operator<< (uint32 number) |
|
virtual Stream & | operator<< (uint64 number) |
|
virtual Stream & | operator<< (int64 number) |
|
virtual Stream & | operator<< (float number) |
|
virtual Stream & | operator<< (double number) |
|
virtual Stream & | operator<< (AZStd::string &text) |
|
virtual Stream & | operator<< (const char *text) |
|
virtual Stream & | operator>> (bool &b) |
|
virtual Stream & | operator>> (char &ch) |
|
virtual Stream & | operator>> (uint8 &ch) |
|
virtual Stream & | operator>> (int16 &number) |
|
virtual Stream & | operator>> (uint16 &number) |
|
virtual Stream & | operator>> (int32 &number) |
|
virtual Stream & | operator>> (uint32 &number) |
|
virtual Stream & | operator>> (int64 &number) |
|
virtual Stream & | operator>> (uint64 &number) |
|
virtual Stream & | operator>> (float &number) |
|
virtual Stream & | operator>> (double &number) |
|
virtual Stream & | operator>> (AZStd::string &text) |
|
The stream abstract base class. A stream is a source from which can be read and to which can be written. This could be a file, a TCP/IP stream, or anything else you can imagine.