FLUC C++ Stream Buffer Interface
FLUC C++ Stream Buffer Interface

The C++ stream buffer interface allows to use the C++ stream facilities to read and write files through the FLUC byte interface. More precisely, it is backed by the byte interface's fcb*() functions. This wrapper interface in the form of the flcbyt_buffer class is meant to facilitate working with FLUC when reading or writing streamable data.

To open a file, a file string and a format string is required. For detailed information about those strings, please consult the documentation of the FLUC byte interface (FLCBYT).

This stream interface cannot be reasonably used with format.record() and format.element() format strings because those reading/writing formats are not streamable. To use any of them, you have to use FLUC byte interface (FLCBYT) directly.