|
Bond 0.9
C++ Bond Runtime Library API Documentation
|
A concrete implementation of StdioOutputStream bound to stderr. More...
#include <bond/io/stdiooutputstream.h>
Public Member Functions | |
| StdErrOutputStream () | |
| Constructs a StdErrOutputStream object. | |
| virtual | ~StdErrOutputStream () |
| Public Member Functions inherited from Bond::StdioOutputStream | |
| StdioOutputStream (FILE *file) | |
| Constructs a StdioOutputStream object. | |
| StdioOutputStream (const char *fileName) | |
| Constructs a StdioOutputStream object. | |
| StdioOutputStream (StdioFileHandle &&handle) | |
| Constructs a StdioOutputStream object. | |
| StdioOutputStream (StdioOutputStream &&other) | |
| Move-constructs a StdioOutputStream object. | |
| virtual | ~StdioOutputStream () |
| StdioOutputStream (const StdioOutputStream &other)=delete | |
| StdioOutputStream & | operator= (const StdioOutputStream &other)=delete |
| StdioOutputStream & | operator= (StdioOutputStream &&other) |
| bool | IsBound () const |
| Tests whether this stream is currently bound to a FILE object. | |
| virtual void | Close () override |
| Closes the stream. | |
| virtual void | Flush () override |
| Flushes any buffered output. | |
| virtual void | VPrint (const char *format, va_list argList) override |
| Writes formatted output to the stream using a variable argument list. | |
| virtual void | Write (uint8_t c) override |
| Writes a single byte to the stream. | |
| virtual void | Write (const uint8_t *bytes, size_t numBytes) override |
| Writes a sequence of bytes to the stream. | |
| virtual pos_t | GetPosition () const override |
| Returns the current position within the stream. | |
| virtual pos_t | GetEndPosition () const override |
| Returns the end position of the stream. | |
| virtual void | SetPosition (off_t offset) override |
| Sets the current position within the stream. | |
| virtual void | SetPositionFromEnd (off_t offset) override |
| Sets the current position relative to the end of the stream. | |
| virtual void | AddOffset (off_t offset) override |
| Advances the current position by the given offset. | |
| virtual bool | IsEof () const override |
| Tests whether the current position is at or beyond the end of the stream. | |
| virtual bool | HasError () const override |
| Tests whether the stream is currently in an error state. | |
| virtual void | ClearError () override |
| Clears the current error state of the stream. | |
| Public Member Functions inherited from Bond::OutputStream | |
| virtual | ~OutputStream () |
| Destroys an OutputStream object. | |
| virtual void | Print (const char *format,...) |
| Writes formatted output to the stream. | |
| Public Member Functions inherited from Bond::Stream | |
| virtual | ~Stream () |
| Destroys a Stream object. | |
Additional Inherited Members | |
| Public Types inherited from Bond::Stream | |
| typedef long | pos_t |
| A type used to represent absolute positions within a stream. | |
| typedef long | off_t |
| A type used to represent relative offsets within a stream. | |
| Static Public Attributes inherited from Bond::Stream | |
| static const int | Eof = -1 |
| A special value returned by single-byte input functions to indicate end of stream. | |
A concrete implementation of StdioOutputStream bound to stderr.
|
inline |
Constructs a StdErrOutputStream object.
|
inlinevirtual |