Inheritance diagram for Stream:Public Member Methods | |
| virtual | ~Stream () |
| Destructor. More... | |
| virtual bool | EndOfStream () const =0 |
| Query if end of stream reached. More... | |
| virtual Char8 | ReadChar ()=0 |
| Reads a character. More... | |
| virtual void | WriteChar (Char8 c)=0 |
| Writes a character. More... | |
| virtual void | Flush ()=0 |
| Flushes this object. More... | |
| virtual Int32 | GetPosition () const =0 |
| Gets the position. More... | |
| Int32 | CopyFrom (Stream &stream, Int32 count) |
| Copies from. More... | |
| Int32 | CopyFrom (Stream &stream) |
| Copies from described by stream. More... | |
|
virtual |
Destructor.
Copies from.
| stream | [in,out] The stream. |
| count | Number of character to copy. |
Copies from described by stream.
| stream | [in,out] The stream. |
|
pure virtual |
Query if end of stream reached.
Implemented in FileStream, DynamicInvocationResultStream, BaseTeeOutputStream, BaseLogStream, BaseMemoryStream, and StreamReadPCChar8.
|
pure virtual |
Flushes this object.
Implemented in FileStream, DynamicInvocationResultStream, BaseTeeOutputStream, BaseLogStream, BaseMemoryStream, and StreamReadPCChar8.
|
pure virtual |
Gets the position.
Implemented in FileStream, DynamicInvocationResultStream, BaseTeeOutputStream, BaseLogStream, BaseMemoryStream, and StreamReadPCChar8.
|
pure virtual |
Reads a character.
Implemented in FileStream, DynamicInvocationResultStream, BaseTeeOutputStream, BaseLogStream, BaseMemoryStream, and StreamReadPCChar8.
|
pure virtual |
Writes a character.
| c | The character. |
Implemented in FileStream, DynamicInvocationResultStream, BaseTeeOutputStream, BaseLogStream, BaseMemoryStream, and StreamReadPCChar8.