A concrete implementation of InputStream that performs input operations from a stdio FILE*.
More...
#include <bond/io/stdioinputstream.h>
A concrete implementation of InputStream that performs input operations from a stdio FILE*.
◆ StdioInputStream() [1/5]
Bond::StdioInputStream::StdioInputStream |
( |
FILE * |
file | ) |
|
|
inlineexplicit |
◆ StdioInputStream() [2/5]
Bond::StdioInputStream::StdioInputStream |
( |
const char * |
fileName | ) |
|
|
explicit |
◆ StdioInputStream() [3/5]
◆ StdioInputStream() [4/5]
◆ ~StdioInputStream()
virtual Bond::StdioInputStream::~StdioInputStream |
( |
| ) |
|
|
inlinevirtual |
◆ StdioInputStream() [5/5]
◆ AddOffset()
virtual void Bond::StdioInputStream::AddOffset |
( |
off_t |
offset | ) |
|
|
inlineoverridevirtual |
◆ ClearError()
virtual void Bond::StdioInputStream::ClearError |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Close()
virtual void Bond::StdioInputStream::Close |
( |
| ) |
|
|
overridevirtual |
◆ GetEndPosition()
virtual pos_t Bond::StdioInputStream::GetEndPosition |
( |
| ) |
const |
|
overridevirtual |
◆ GetPosition()
virtual pos_t Bond::StdioInputStream::GetPosition |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ HasError()
virtual bool Bond::StdioInputStream::HasError |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsBound()
bool Bond::StdioInputStream::IsBound |
( |
| ) |
const |
|
inline |
◆ IsEof()
virtual bool Bond::StdioInputStream::IsEof |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Read() [1/2]
virtual int Bond::StdioInputStream::Read |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Read() [2/2]
virtual size_t Bond::StdioInputStream::Read |
( |
uint8_t * |
bytes, |
|
|
size_t |
numBytes |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPosition()
virtual void Bond::StdioInputStream::SetPosition |
( |
off_t |
offset | ) |
|
|
inlineoverridevirtual |
◆ SetPositionFromEnd()
virtual void Bond::StdioInputStream::SetPositionFromEnd |
( |
off_t |
offset | ) |
|
|
inlineoverridevirtual |
◆ VScan()
virtual void Bond::StdioInputStream::VScan |
( |
const char * |
format, |
|
|
va_list |
argList |
|
) |
| |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- include/bond/io/stdioinputstream.h