more ~master (2021-04-25T17:22:00Z)
Home
Dub
Repo
FormattedBinaryWriter
more
common
Undocumented in source.
struct
FormattedBinaryWriter {
void
delegate
(
const
(
char
)[])
sink
;
ubyte
[]
columnBuffer
;
string
offsetFormat
;
size_t
cachedData
;
uint
offset
;
this
(void delegate(const(char)[]) sink, ubyte[] columnBuffer, ubyte offsetTextWidth, bool hex, bool text);
void
writeAscii
(byte b);
void
writeRow
(T data);
void
finish
();
void
put
(ubyte[] data);
}
Constructors
this
this
(void delegate(const(char)[]) sink, ubyte[] columnBuffer, ubyte offsetTextWidth, bool hex, bool text)
Undocumented in source.
Members
Functions
finish
void
finish
()
Undocumented in source. Be warned that the author may not have intended to support it.
put
void
put
(ubyte[] data)
Undocumented in source.
writeAscii
void
writeAscii
(byte b)
Undocumented in source. Be warned that the author may not have intended to support it.
writeRow
void
writeRow
(T data)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
cachedData
size_t
cachedData
;
Undocumented in source.
columnBuffer
ubyte
[]
columnBuffer
;
Undocumented in source.
offset
uint
offset
;
Undocumented in source.
offsetFormat
string
offsetFormat
;
Undocumented in source.
sink
void
delegate
(
const
(
char
)[])
sink
;
Undocumented in source.
Meta
Source
See Implementation
more
common
aliases
Allocator
CharReader
DataHandler
DataReader
Deallocator
LineParser
StringHandler
Writer
enums
BufferTooSmall
functions
arrayRange
bigEndianSetUshort
byLine
byLines
dcpy
debugChar
defaultAllocator
defaultDeallocator
escape
hexchar
implement
prettyTime
rangeInitializers
rangeInitializersCurrent
rangeInitializersNext
readFullSize
stdTimeMillis
trimNewline
tryParseFields
tryReadFullSize
interfaces
IDataHandler
IDisposable
manifest constants
noEndingQuoteMessage
structs
ArrayList
AsciiBufferedInput
CustomChunks
Escaped
FileCharReader
FormattedBinaryWriter
LineReader
LinesChunker
LinesReader
ReadBuffer
StdoutWriter
StringByLine
WriteBuffer
templates
ArrayElementType
CustomLineParser
TupleRange
TypeTupleStrings
Unroll
UnrollTuple
isChar
variables
escapeTable