OutBuffer

Undocumented in source.

Destructor

~this
~this()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Members

Functions

bracket
void bracket(char left, char right)
Undocumented in source. Be warned that the author may not have intended to support it.
bracket
size_t bracket(size_t i, const(char)* left, size_t j, const(char)* right)

Insert left at i, and right at j. Return index just past right.

extractData
char* extractData()
Undocumented in source. Be warned that the author may not have intended to support it.
extractString
char* extractString()
Undocumented in source. Be warned that the author may not have intended to support it.
fill0
void fill0(size_t nbytes)
Undocumented in source. Be warned that the author may not have intended to support it.
insert
size_t insert(size_t offset, const(void)* p, size_t nbytes)
peekString
char* peekString()
Undocumented in source. Be warned that the author may not have intended to support it.
prependbyte
void prependbyte(uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
prependstring
void prependstring(const(char)* string)
Undocumented in source. Be warned that the author may not have intended to support it.
printf
void printf(const(char)* format, ...)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(size_t offset, size_t nbytes)
Undocumented in source. Be warned that the author may not have intended to support it.
reserve
void reserve(size_t nbytes)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.
setsize
void setsize(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
spread
void spread(size_t offset, size_t nbytes)
Undocumented in source. Be warned that the author may not have intended to support it.
vprintf
void vprintf(const(char)* format, va_list args)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(const(void)* data, size_t nbytes)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(OutBuffer* buf)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(RootObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
write4
void write4(uint w)
Undocumented in source. Be warned that the author may not have intended to support it.
writeByte
void writeByte(uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
writeUTF16
void writeUTF16(uint w)
Undocumented in source. Be warned that the author may not have intended to support it.
writeUTF8
void writeUTF8(uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
writebstring
void writebstring(char* string)
Undocumented in source. Be warned that the author may not have intended to support it.
writenl
void writenl()
Undocumented in source. Be warned that the author may not have intended to support it.
writestring
void writestring(const(char)* string)
Undocumented in source. Be warned that the author may not have intended to support it.
writewchar
void writewchar(uint w)
Undocumented in source. Be warned that the author may not have intended to support it.
writeword
void writeword(uint w)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

data
ubyte* data;
Undocumented in source.
doindent
int doindent;
Undocumented in source.
level
int level;
Undocumented in source.
notlinehead
int notlinehead;
Undocumented in source.
offset
size_t offset;
Undocumented in source.
size
size_t size;
Undocumented in source.

Meta