Declarations
Public Only
interface Stream
func writeStr(self : &Stream, value : *char, length : u64) : void
func writeStrNoLen(self : &Stream, value : *char) : void
func writeI8(self : &Stream, value : i8) : void
func writeI16(self : &Stream, value : i16) : void
func writeI32(self : &Stream, value : i32) : void
func writeI64(self : &Stream, value : i64) : void
func writeU8(self : &Stream, value : u8) : void
func writeU16(self : &Stream, value : u16) : void
func writeU32(self : &Stream, value : u32) : void
func writeU64(self : &Stream, value : u64) : void
func writeChar(self : &Stream, value : char) : void
func writeUChar(self : &Stream, value : uchar) : void
func writeShort(self : &Stream, value : short) : void
func writeUShort(self : &Stream, value : ushort) : void
func writeInt(self : &Stream, value : int) : void
func writeUInt(self : &Stream, value : uint) : void
func writeLong(self : &Stream, value : long) : void
func writeULong(self : &Stream, value : ulong) : void
func writeLongLong(self : &Stream, value : longlong) : void
func writeULongLong(self : &Stream, value : ulonglong) : void
func writeFloat(self : &Stream, value : float) : void
func writeDouble(self : &Stream, value : double) : void
struct CommandLineStream : Stream
func u64_to_chars(self : &CommandLineStream, out_buf : *char, value : u64) : size_t
--- helpers --------------------------------------------------------
func i64_to_chars(self : &CommandLineStream, out_buf : *char, value : i64) : size_t
convert signed 64-bit to ASCII in out_buf, return length written
func double_to_chars(self : &CommandLineStream, out_buf : *char, value : double, precision : int) : size_t
convert double to ASCII into out_buf, return length written
func float_to_chars(self : &CommandLineStream, out_buf : *char, value : float, precision : int) : size_t
func writeI8(self : &CommandLineStream, value : i8) : void
--- Stream methods -----------------------------------------------
func writeI16(self : &CommandLineStream, value : i16) : void
func writeI32(self : &CommandLineStream, value : i32) : void
func writeI64(self : &CommandLineStream, value : i64) : void
func writeU8(self : &CommandLineStream, value : u8) : void
func writeU16(self : &CommandLineStream, value : u16) : void
func writeU32(self : &CommandLineStream, value : u32) : void
func writeU64(self : &CommandLineStream, value : u64) : void
func writeStr(self : &CommandLineStream, value : *char, length : u64) : void
func writeStrNoLen(self : &CommandLineStream, value : *char) : void
func writeChar(self : &CommandLineStream, value : char) : void
func writeUChar(self : &CommandLineStream, value : uchar) : void
func writeShort(self : &CommandLineStream, value : short) : void
func writeUShort(self : &CommandLineStream, value : ushort) : void
func writeInt(self : &CommandLineStream, value : int) : void
func writeUInt(self : &CommandLineStream, value : uint) : void
func writeLong(self : &CommandLineStream, value : long) : void
func writeULong(self : &CommandLineStream, value : ulong) : void
func writeLongLong(self : &CommandLineStream, value : longlong) : void
func writeULongLong(self : &CommandLineStream, value : ulonglong) : void
func writeFloat(self : &CommandLineStream, value : float) : void
func writeDouble(self : &CommandLineStream, value : double) : void