View source code
Display the source code in std/outbuffer.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Module std.outbuffer
Serialize data to ubyte
arrays.
Classes
Name | Description |
---|---|
OutBuffer
|
OutBuffer provides a way to build up an array of bytes out
of raw data. It is useful for things like preparing an
array of bytes to write out to a file.
OutBuffer 's byte order is the format native to the computer.
To control the byte order (endianness), use a class derived
from OutBuffer .
OutBuffer 's internal buffer is allocated with the GC. Pointers
stored into the buffer are scanned by the GC, but you have to
ensure proper alignment, e.g. by using alignSize ((void*).sizeof).
|