LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
FrameVariablesWindowDelegate Class Reference
Inheritance diagram for FrameVariablesWindowDelegate:
Inheritance graph
[legend]
Collaboration diagram for FrameVariablesWindowDelegate:
Collaboration graph
[legend]

Public Member Functions

 FrameVariablesWindowDelegate (Debugger &debugger)
 
 ~FrameVariablesWindowDelegate () override=default
 
const char * WindowDelegateGetHelpText () override
 
bool WindowDelegateDraw (Window &window, bool force) override
 
- Public Member Functions inherited from ValueObjectListDelegate
 ValueObjectListDelegate ()
 
 ValueObjectListDelegate (ValueObjectList &valobj_list)
 
 ~ValueObjectListDelegate () override=default
 
void SetValues (ValueObjectList &valobj_list)
 
KeyHelpWindowDelegateGetKeyHelp () override
 
HandleCharResult WindowDelegateHandleChar (Window &window, int c) override
 
- Public Member Functions inherited from curses::WindowDelegate
virtual ~WindowDelegate ()=default
 

Protected Attributes

Debuggerm_debugger
 
Blockm_frame_block
 
- Protected Attributes inherited from ValueObjectListDelegate
std::vector< Rowm_rows
 
Rowm_selected_row
 
uint32_t m_selected_row_idx
 
uint32_t m_first_visible_row
 
uint32_t m_num_rows
 
int m_min_x
 
int m_min_y
 
int m_max_x
 
int m_max_y
 

Additional Inherited Members

- Protected Member Functions inherited from ValueObjectListDelegate
bool DisplayRowObject (Window &window, Row &row, DisplayOptions &options, bool highlight, bool last_child)
 
void DisplayRows (Window &window, std::vector< Row > &rows, DisplayOptions &options)
 
int CalculateTotalNumberRows (std::vector< Row > &rows)
 
RowGetRowForRowIndex (size_t row_index)
 
int NumVisibleRows () const
 
- Static Protected Member Functions inherited from ValueObjectListDelegate
static Format FormatForChar (int c)
 
static RowGetRowForRowIndexImpl (std::vector< Row > &rows, size_t &row_index)
 
- Static Protected Attributes inherited from ValueObjectListDelegate
static DisplayOptions g_options = {true}
 

Detailed Description

Definition at line 2999 of file IOHandler.cpp.

Constructor & Destructor Documentation

◆ FrameVariablesWindowDelegate()

FrameVariablesWindowDelegate::FrameVariablesWindowDelegate ( Debugger debugger)
inline

Definition at line 3001 of file IOHandler.cpp.

◆ ~FrameVariablesWindowDelegate()

FrameVariablesWindowDelegate::~FrameVariablesWindowDelegate ( )
overridedefault

Member Function Documentation

◆ WindowDelegateDraw()

bool FrameVariablesWindowDelegate::WindowDelegateDraw ( Window window,
bool  force 
)
inlineoverridevirtual

◆ WindowDelegateGetHelpText()

const char* FrameVariablesWindowDelegate::WindowDelegateGetHelpText ( )
inlineoverridevirtual

Reimplemented from curses::WindowDelegate.

Definition at line 3007 of file IOHandler.cpp.

Member Data Documentation

◆ m_debugger

Debugger& FrameVariablesWindowDelegate::m_debugger
protected

Definition at line 3064 of file IOHandler.cpp.

◆ m_frame_block

Block* FrameVariablesWindowDelegate::m_frame_block
protected

Definition at line 3065 of file IOHandler.cpp.


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