|
roo_io
API Documentation for roo_io
|
#include <memory_output_iterator.h>
Public Member Functions | |
| BackInsertingIterator (Collection &c) | |
Creates iterator appending to collection c. | |
| void | write (byte b) |
| Appends one byte to target collection. | |
| size_t | write (const byte *buf, size_t count) |
Appends count bytes to target collection. | |
| void | flush () |
| Flushes output (no-op). | |
| Status | status () const |
Returns current status (kOk). | |
Definition at line 118 of file memory_output_iterator.h.
|
inline |
Creates iterator appending to collection c.
Definition at line 121 of file memory_output_iterator.h.
|
inline |
Flushes output (no-op).
Does not modify status.
Definition at line 141 of file memory_output_iterator.h.
|
inline |
Returns current status (kOk).
kOk. Definition at line 146 of file memory_output_iterator.h.
References roo_io::kOk.
|
inline |
Appends one byte to target collection.
Does not modify status (status() is always kOk).
Definition at line 126 of file memory_output_iterator.h.
Referenced by roo_io::BackInsertingIterator< Collection >::write().
|
inline |
Appends count bytes to target collection.
Does not modify status (status() is always kOk).
count). Definition at line 133 of file memory_output_iterator.h.
References roo_io::count, and roo_io::BackInsertingIterator< Collection >::write().