LLDB  mainline
Public Member Functions | Public Attributes | List of all members
Row Struct Reference
Collaboration diagram for Row:
Collaboration graph

Public Member Functions

 Row (const ValueObjectSP &v, Row *p)
size_t GetDepth () const
void Expand ()
std::vector< Row > & GetChildren ()
void Unexpand ()
void DrawTree (Window &window)
void DrawTreeForChild (Window &window, Row *child, uint32_t reverse_depth)

Public Attributes

ValueObjectManager value
uint32_t children_stop_id
int row_idx
int x
int y
bool might_have_children
bool expanded
bool calculated_children
std::vector< Rowchildren

Detailed Description

Definition at line 1904 of file IOHandler.cpp.

Constructor & Destructor Documentation

◆ Row()

Row::Row ( const ValueObjectSP &  v,
Row p 

Definition at line 1917 of file IOHandler.cpp.

Member Function Documentation

◆ DrawTree()

void Row::DrawTree ( Window window)

◆ DrawTreeForChild()

void Row::DrawTreeForChild ( Window window,
Row child,
uint32_t  reverse_depth 

Definition at line 1986 of file IOHandler.cpp.

References DrawTreeForChild(), and curses::Window::PutChar().

Referenced by DrawTree(), and DrawTreeForChild().

◆ Expand()

void Row::Expand ( )

Definition at line 1928 of file IOHandler.cpp.

◆ GetChildren()

std::vector<Row>& Row::GetChildren ( )

◆ GetDepth()

size_t Row::GetDepth ( ) const

Definition at line 1922 of file IOHandler.cpp.

References GetDepth().

Referenced by GetDepth().

◆ Unexpand()

void Row::Unexpand ( )

Definition at line 1953 of file IOHandler.cpp.

Member Data Documentation

◆ calculated_children

bool Row::calculated_children

Definition at line 1914 of file IOHandler.cpp.

◆ children

std::vector<Row> Row::children

Definition at line 1915 of file IOHandler.cpp.

◆ children_stop_id

uint32_t Row::children_stop_id

Definition at line 1908 of file IOHandler.cpp.

◆ expanded

bool Row::expanded

Definition at line 1913 of file IOHandler.cpp.

◆ might_have_children

bool Row::might_have_children

Definition at line 1912 of file IOHandler.cpp.

◆ parent

Row* Row::parent

Definition at line 1906 of file IOHandler.cpp.

◆ row_idx

int Row::row_idx

Definition at line 1909 of file IOHandler.cpp.

◆ value

ValueObjectManager Row::value

Definition at line 1905 of file IOHandler.cpp.

Referenced by ValueObjectListDelegate::DisplayRowObject().

◆ x

int Row::x

Definition at line 1910 of file IOHandler.cpp.

Referenced by ValueObjectListDelegate::DisplayRowObject().

◆ y

int Row::y

Definition at line 1911 of file IOHandler.cpp.

Referenced by ValueObjectListDelegate::DisplayRowObject().

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