iv::TableDebugView Class Reference

#include <TableDebugView.hpp>

Public Types

using TableData = table_debug_context::TableData
 

Public Member Functions

 TableDebugView (Context *context)
 
table_debug_context::TableHandle Table (TableId table_id)
 
bool IsEmpty () const
 
void Clear ()
 Removes all tables. More...
 
const std::unordered_map< TableId, TableData > & Tables () const
 
std::unordered_map< TableId, TableData > & Tables ()
 
- Public Member Functions inherited from iv::DebugView
 DebugView (Context *context)
 
Contextcontext () const
 

Detailed Description

It is meant to be used by debugged code - something writes to this and this is then used by debug display to fill TextDebugView or GuiDebugView.

Definition at line 115 of file TableDebugView.hpp.

Member Typedef Documentation

◆ TableData

Constructor & Destructor Documentation

◆ TableDebugView()

iv::TableDebugView::TableDebugView ( Context context)

Definition at line 13 of file TableDebugView.cpp.

Member Function Documentation

◆ Table()

TableHandle iv::TableDebugView::Table ( TableId  table_id)

Definition at line 18 of file TableDebugView.cpp.

◆ IsEmpty()

bool iv::TableDebugView::IsEmpty ( ) const

Definition at line 23 of file TableDebugView.cpp.

◆ Clear()

void iv::TableDebugView::Clear ( )

Removes all tables.

Definition at line 28 of file TableDebugView.cpp.

◆ Tables() [1/2]

std::unordered_map< TableId, TableData > & iv::TableDebugView::Tables ( ) const

Definition at line 33 of file TableDebugView.cpp.

◆ Tables() [2/2]

std::unordered_map< TableId, TableData >& iv::TableDebugView::Tables ( )

The documentation for this class was generated from the following files: