StreamReader Class

Definition

Line 10 of System.Base/StreamReader.cm

Constructors & Destructor

public nothrow StreamReader(const SharedPtr<Stream>& stream_)

Member Functions

public inline nothrow bool EndOfStream() const
private int Get(bool peek)
public nothrow const SharedPtr<Stream>& GetStream() const
public int Peek()
public void PutBack(byte b)
public int Read()
public String<char> ReadLine()
public String<char> ReadToEnd()
public inline nothrow void ResetEndOfStream()

Member Variables

private int buffer
private bool buffered
private bool eos
private int state
private SharedPtr<Stream> stream

Constructor& Destructor Details

StreamReader Constructor

public nothrow StreamReader(const SharedPtr<Stream>& stream_)

Definition
Line 12 of System.Base/StreamReader.cm


Member Function Details

EndOfStream Member Function

public inline nothrow bool EndOfStream()

Definition
Line 140 of System.Base/StreamReader.cm


Get Member Function

private int Get(bool peek)

Definition
Line 71 of System.Base/StreamReader.cm


GetStream Member Function

public nothrow const SharedPtr<Stream>& GetStream()

Definition
Line 148 of System.Base/StreamReader.cm


Peek Member Function

public int Peek()

Definition
Line 21 of System.Base/StreamReader.cm


PutBack Member Function

public void PutBack(byte b)

Definition
Line 66 of System.Base/StreamReader.cm


Read Member Function

public int Read()

Definition
Line 15 of System.Base/StreamReader.cm


ReadLine Member Function

public String<char> ReadLine()

Definition
Line 27 of System.Base/StreamReader.cm


ReadToEnd Member Function

public String<char> ReadToEnd()

Definition
Line 50 of System.Base/StreamReader.cm


ResetEndOfStream Member Function

public inline nothrow void ResetEndOfStream()

Definition
Line 144 of System.Base/StreamReader.cm