MemoryWriter Class

Constructors & Destructor | Member Functions | Member Variables

A class for writing data in binary form to a block of memory. The data is written in big-endian byte order.

Definition

Line 10 of System.Base/MemoryWriter.cm

Inheritance

Constructors & Destructor

public MemoryWriter(byte* ptr_, long count_)

Member Functions

public Result<bool> Write(bool x)
public Result<bool> Write(byte x)
public Result<bool> Write(char x)
public Result<bool> Write(const Date& date)
public Result<bool> Write(const DateTime& dt)
public Result<bool> Write(const String<char>& s)
public Result<bool> Write(const Uuid& x)
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)

Member Variables

private long count
private byte* pos
private byte* ptr

Constructor& Destructor Details

MemoryWriter Constructor

public MemoryWriter(byte* ptr_, long count_)

Definition
Line 12 of System.Base/MemoryWriter.cm


Member Function Details

Write Member Function

public Result<bool> Write(bool x)

Definition
Line 16 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(byte x)

Definition
Line 25 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(char x)

Definition
Line 193 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(const Date& date)

Definition
Line 220 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(const DateTime& dt)

Definition
Line 239 of System.Base/MemoryWriter.cm


Write Member Function

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

Definition
Line 254 of System.Base/MemoryWriter.cm


Write Member Function

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

Definition
Line 271 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(double x)

Definition
Line 183 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(float x)

Definition
Line 173 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(int x)

Definition
Line 103 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(long x)

Definition
Line 164 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(sbyte x)

Definition
Line 41 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(short x)

Definition
Line 66 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(uchar x)

Definition
Line 211 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(uint x)

Definition
Line 75 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(ulong x)

Definition
Line 112 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(ushort x)

Definition
Line 50 of System.Base/MemoryWriter.cm


Write Member Function

public Result<bool> Write(wchar x)

Definition
Line 202 of System.Base/MemoryWriter.cm