LLDB  mainline
Public Member Functions | List of all members
lldb_private::ValueObject::ChildrenManager Class Reference

#include <ValueObject.h>

Public Member Functions

 ChildrenManager ()
 
bool HasChildAtIndex (size_t idx)
 
ValueObjectGetChildAtIndex (size_t idx)
 
void SetChildAtIndex (size_t idx, ValueObject *valobj)
 
void SetChildrenCount (size_t count)
 
size_t GetChildrenCount ()
 
void Clear (size_t new_count=0)
 

Detailed Description

Definition at line 812 of file ValueObject.h.

Constructor & Destructor Documentation

◆ ChildrenManager()

lldb_private::ValueObject::ChildrenManager::ChildrenManager ( )
inline

Definition at line 814 of file ValueObject.h.

Member Function Documentation

◆ Clear()

void lldb_private::ValueObject::ChildrenManager::Clear ( size_t  new_count = 0)
inline

Definition at line 838 of file ValueObject.h.

References lldb_private::ValueObject::m_children.

◆ GetChildAtIndex()

ValueObject* lldb_private::ValueObject::ChildrenManager::GetChildAtIndex ( size_t  idx)
inline

◆ GetChildrenCount()

size_t lldb_private::ValueObject::ChildrenManager::GetChildrenCount ( )
inline

Definition at line 836 of file ValueObject.h.

Referenced by lldb_private::ValueObject::GetNumChildren().

◆ HasChildAtIndex()

bool lldb_private::ValueObject::ChildrenManager::HasChildAtIndex ( size_t  idx)
inline

◆ SetChildAtIndex()

void lldb_private::ValueObject::ChildrenManager::SetChildAtIndex ( size_t  idx,
ValueObject valobj 
)
inline

◆ SetChildrenCount()

void lldb_private::ValueObject::ChildrenManager::SetChildrenCount ( size_t  count)
inline

Definition at line 834 of file ValueObject.h.

References lldb_private::UserID::Clear().

Referenced by lldb_private::ValueObject::SetNumChildren().


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