Buffer Class

Definition

Line 10 of System.Base/Buffer.cm

Constructors & Destructor

public nothrow Buffer(Buffer&& that)
suppress Buffer(const Buffer&)
public nothrow Buffer(long size_)
public ~Buffer()

Member Functions

public inline nothrow byte* Mem() const
public inline nothrow long Size() const
suppress void operator=(const Buffer&)
public inline nothrow byte& operator[](long index)
public inline nothrow byte operator[](long index) const

Member Variables

private byte* mem
private long size

Constructor& Destructor Details

Buffer Constructor

public nothrow Buffer(Buffer&& that)

Definition
Line 17 of System.Base/Buffer.cm


Buffer Constructor

suppress Buffer(const Buffer&)

Definition
Line 15 of System.Base/Buffer.cm


Buffer Constructor

public nothrow Buffer(long size_)

Definition
Line 12 of System.Base/Buffer.cm


~Buffer Destructor

public ~Buffer()

Definition
Line 23 of System.Base/Buffer.cm


Member Function Details

Mem Member Function

public inline nothrow byte* Mem()

Definition
Line 34 of System.Base/Buffer.cm


Size Member Function

public inline nothrow long Size()

Definition
Line 30 of System.Base/Buffer.cm


operator= Member Function

suppress void operator=(const Buffer&)

Definition
Line 16 of System.Base/Buffer.cm


operator[] Member Function

public inline nothrow byte& operator[](long index)

Definition
Line 46 of System.Base/Buffer.cm


operator[] Member Function

public inline nothrow byte operator[](long index)

Definition
Line 38 of System.Base/Buffer.cm