LLDB
mainline
|
#include <OptionValueArray.h>
Protected Types | |
typedef std::vector< lldb::OptionValueSP > | collection |
![]() | |
using | TopmostBase = OptionValue |
Protected Attributes | |
uint32_t | m_type_mask |
collection | m_values |
bool | m_raw_value_dump |
![]() | |
lldb::OptionValueWP | m_parent_wp |
std::function< void()> | m_callback |
bool | m_value_was_set = false |
Definition at line 18 of file OptionValueArray.h.
|
protected |
Definition at line 116 of file OptionValueArray.h.
|
inline |
Definition at line 20 of file OptionValueArray.h.
|
overridedefault |
|
inline |
Definition at line 68 of file OptionValueArray.h.
References m_type_mask, and m_values.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 36 of file OptionValueArray.h.
References lldb_private::OptionValue::m_value_was_set, and m_values.
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 303 of file OptionValueArray.cpp.
References lldbassert.
|
inline |
Definition at line 103 of file OptionValueArray.h.
References m_values.
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 17 of file OptionValueArray.cpp.
References lldb_private::Stream::EOL(), lldb_private::Stream::Indent(), lldb_private::Stream::IndentLess(), lldb_private::Stream::IndentMore(), and lldb_private::Stream::Printf().
size_t OptionValueArray::GetArgs | ( | Args & | args | ) | const |
Definition at line 146 of file OptionValueArray.cpp.
References lldb_private::Args::AppendArgument(), lldb_private::Args::Clear(), and lldb_private::Args::GetArgumentCount().
Referenced by lldb_private::OptionValueProperties::GetPropertyAtIndexAsArgs().
|
inline |
Definition at line 52 of file OptionValueArray.h.
References m_values.
Referenced by EmulationStateARM::LoadStateFromDictionary().
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 88 of file OptionValueArray.cpp.
References error(), and UINT32_MAX.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 27 of file OptionValueArray.h.
References lldb_private::OptionValue::eTypeArray.
|
inline |
Definition at line 61 of file OptionValueArray.h.
References m_values.
Referenced by EmulationStateARM::LoadStateFromDictionary().
|
inline |
Definition at line 78 of file OptionValueArray.h.
References m_type_mask, and m_values.
|
inlineoverridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 44 of file OptionValueArray.h.
|
inline |
Definition at line 54 of file OptionValueArray.h.
References m_values.
|
inline |
Definition at line 91 of file OptionValueArray.h.
References m_type_mask, and m_values.
Status OptionValueArray::SetArgs | ( | const Args & | args, |
VarSetOperationType | op | ||
) |
Definition at line 158 of file OptionValueArray.cpp.
References error(), lldb_private::eVarSetOperationAppend, lldb_private::eVarSetOperationAssign, lldb_private::eVarSetOperationClear, lldb_private::eVarSetOperationInsertAfter, lldb_private::eVarSetOperationInsertBefore, lldb_private::eVarSetOperationInvalid, lldb_private::eVarSetOperationRemove, lldb_private::eVarSetOperationReplace, lldb_private::Args::GetArgumentAtIndex(), and lldb_private::Args::GetArgumentCount().
Referenced by lldb_private::OptionValueProperties::SetPropertyAtIndexFromArgs().
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 78 of file OptionValueArray.cpp.
References error().
|
protected |
Definition at line 120 of file OptionValueArray.h.
|
protected |
Definition at line 118 of file OptionValueArray.h.
Referenced by AppendValue(), InsertValue(), and ReplaceValue().
|
protected |
Definition at line 119 of file OptionValueArray.h.
Referenced by AppendValue(), Clear(), DeleteValue(), GetSize(), GetValueAtIndex(), InsertValue(), operator[](), and ReplaceValue().