- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages
- Examples

# fastformat/sinks/vectored_file.hpp File Reference

## Detailed Description

[C++ only] A FastFormat sink for the UNIX writev() vector I/O function.

`#include <fastformat/fastformat.h>`
`#include <fastformat/internal/stlsoft.h>`
`#include <fastformat/quality/contract.h>`
`#include <fastformat/format/standard_flags.hpp>`
`#include <platformstl/error/exceptions.hpp>`
`#include <stlsoft/memory/auto_buffer.hpp>`
`#include <string>`
`#include <sys/uio.h>`

Go to the source code of this file.

## Namespaces
namespace | fastformat
namespace | fastformat::sinks
## Classes
class | vectored_file_sink
| Sink for translating a statement into iovec instructions. More...
## Functions
vectored_file_sink & | fmt_slices (vectored_file_sink &sink, int flags, size_t, size_t numResults, ff_string_slice_t const *results)
| Writes an array of string slices into an `iovec` sink.

FastFormat Library documentation © Matthew Wilson, 2006-2009 |