Output Class

Definition

Line 1032 of cmsxmdb/Debug.cm

Inheritance

Constructors & Destructor

public nothrow Output()

Member Functions

public void AddChar(uchar c, ulong address)
public void AddLine(const String<uchar>& line, ulong address)
public override void Draw()
public override CommandResult HandleKey(int key)
public void SetScreen(Screen* screen_)

Member Variables

private HeaderLine header
private List<Pair<String<uchar>, ulong>> lines
private int topLineIndex

Constructor& Destructor Details

Output Constructor

public nothrow Output()

Definition
Line 1034 of cmsxmdb/Debug.cm


Member Function Details

AddChar Member Function

public void AddChar(uchar c, ulong address)

Definition
Line 1149 of cmsxmdb/Debug.cm


AddLine Member Function

public void AddLine(const String<uchar>& line, ulong address)

Definition
Line 1173 of cmsxmdb/Debug.cm


Draw Member Function

public override void Draw()

Definition
Line 1050 of cmsxmdb/Debug.cm


HandleKey Member Function

public override CommandResult HandleKey(int key)

Definition
Line 1088 of cmsxmdb/Debug.cm


SetScreen Member Function

public void SetScreen(Screen* screen_)

Definition
Line 1038 of cmsxmdb/Debug.cm