FieldFormat.writeFieldValue

Writes the field value for the current column.

The caller needs to generate output at least to the column's start position, but can go beyond if previous fields have run long.

The field value is aligned properly in the field. Either left aligned (text) or right aligned (numeric). Floating point fields are both right aligned and decimal point aligned. The number of bytes written is returned. Trailing spaces are not added, the caller must add any necessary trailing spaces prior to printing the next field.

struct FieldFormat
size_t
writeFieldValue
(
OutputRange!char outputStream
,,
const char[] fieldValue
,)

Meta