BinaryWriter Class

Constructors & Destructor | Member Functions | Member Variables

Writes binary data to a Stream using big-endian byte order.

Definition

Line 11 of System.Base/BinaryWriter.cm

Inheritance

Constructors & Destructor

public BinaryWriter()
public BinaryWriter(Stream* stream_)
public BinaryWriter(BinaryWriter&& that)
suppress BinaryWriter(const BinaryWriter&)
public override ~BinaryWriter()

Member Functions

public Stream* GetStream()
public void Own(Stream* strm)
public Result<bool> Seek(long pos, Origin origin)
public void SetStream(Stream* stream_)
public Result<long> Tell()
public Result<bool> Write(bool x)
public Result<bool> Write(byte x)
public Result<bool> Write(byte* buffer, int size)
public Result<bool> Write(char x)
public Result<bool> Write(const String<char>& x)
public Result<bool> Write(const String<uchar>& x)
public Result<bool> Write(const String<wchar>& x)
public Result<bool> Write(const Uuid& uuid)
public Result<bool> Write(double x)
public Result<bool> Write(float x)
public Result<bool> Write(int x)
public Result<bool> Write(long x)
public Result<bool> Write(sbyte x)
public Result<bool> Write(short x)
public Result<bool> Write(uchar x)
public Result<bool> Write(uint x)
public Result<bool> Write(ulong x)
public Result<bool> Write(ushort x)
public Result<bool> Write(wchar x)
suppress void operator=(const BinaryWriter&)

Member Variables

private Stream* stream
private List<UniquePtr<Stream>> streams

Constructor& Destructor Details

BinaryWriter Constructor

public BinaryWriter()

Definition
Line 13 of System.Base/BinaryWriter.cm


BinaryWriter Constructor

public BinaryWriter(Stream* stream_)

Definition
Line 16 of System.Base/BinaryWriter.cm


BinaryWriter Constructor

public BinaryWriter(BinaryWriter&& that)

Definition
Line 33 of System.Base/BinaryWriter.cm


BinaryWriter Constructor

suppress BinaryWriter(const BinaryWriter&)

Definition
Line 31 of System.Base/BinaryWriter.cm


~BinaryWriter Destructor

public override ~BinaryWriter()

Definition
Line 19 of System.Base/BinaryWriter.cm


Member Function Details

GetStream Member Function

public Stream* GetStream()

Definition
Line 38 of System.Base/BinaryWriter.cm


Own Member Function

public void Own(Stream* strm)

Definition
Line 46 of System.Base/BinaryWriter.cm


Seek Member Function

public Result<bool> Seek(long pos, Origin origin)

Definition
Line 360 of System.Base/BinaryWriter.cm


SetStream Member Function

public void SetStream(Stream* stream_)

Definition
Line 42 of System.Base/BinaryWriter.cm


Tell Member Function

public Result<long> Tell()

Definition
Line 380 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(bool x)

Definition
Line 51 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(byte x)

Definition
Line 96 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(byte* buffer, int size)

Definition
Line 343 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(char x)

Definition
Line 60 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(const String<char>& x)

Definition
Line 276 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(const String<uchar>& x)

Definition
Line 312 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(const String<wchar>& x)

Definition
Line 298 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(const Uuid& uuid)

Definition
Line 326 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(double x)

Definition
Line 265 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(float x)

Definition
Line 254 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(int x)

Definition
Line 146 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(long x)

Definition
Line 188 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(sbyte x)

Definition
Line 87 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(short x)

Definition
Line 116 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(uchar x)

Definition
Line 78 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(uint x)

Definition
Line 155 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(ulong x)

Definition
Line 197 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(ushort x)

Definition
Line 125 of System.Base/BinaryWriter.cm


Write Member Function

public Result<bool> Write(wchar x)

Definition
Line 69 of System.Base/BinaryWriter.cm


operator= Member Function

suppress void operator=(const BinaryWriter&)

Definition
Line 32 of System.Base/BinaryWriter.cm