IOBuffer Class

Definition

Line 10 of System.Base/BufferedByteStream.cm

Constructors & Destructor

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

Member Functions

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

Member Variables

private void* mem
private long size

Constructor& Destructor Details

IOBuffer Constructor

public nothrow IOBuffer(IOBuffer&& that)

Definition
Line 22 of System.Base/BufferedByteStream.cm


IOBuffer Constructor

suppress IOBuffer(const IOBuffer&)

Definition
Line 20 of System.Base/BufferedByteStream.cm


IOBuffer Constructor

public nothrow IOBuffer(long size_)

Definition
Line 12 of System.Base/BufferedByteStream.cm


~IOBuffer Destructor

public ~IOBuffer()

Definition
Line 28 of System.Base/BufferedByteStream.cm


Member Function Details

Mem Member Function

public inline nothrow void* Mem()

Definition
Line 39 of System.Base/BufferedByteStream.cm


Size Member Function

public inline nothrow long Size()

Definition
Line 35 of System.Base/BufferedByteStream.cm


operator= Member Function

suppress void operator=(const IOBuffer&)

Definition
Line 21 of System.Base/BufferedByteStream.cm


operator[] Member Function

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

Definition
Line 51 of System.Base/BufferedByteStream.cm


operator[] Member Function

public inline byte operator[](long index)

Definition
Line 43 of System.Base/BufferedByteStream.cm