LLDB mainline
|
#include <OptionValueUUID.h>
Protected Attributes | |
UUID | m_uuid |
Protected Attributes inherited from lldb_private::OptionValue | |
lldb::OptionValueWP | m_parent_wp |
std::function< void()> | m_callback |
bool | m_value_was_set = false |
Definition at line 17 of file OptionValueUUID.h.
|
default |
|
inline |
Definition at line 21 of file OptionValueUUID.h.
|
overridedefault |
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 61 of file OptionValueUUID.cpp.
References lldb_private::UUID::DecodeUUIDBytesFromString(), lldb_private::UUID::GetAsString(), lldb_private::CompletionRequest::GetCursorArgumentPrefix(), lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::Target::GetImages(), lldb_private::ModuleList::GetModuleAtIndex(), lldb_private::ModuleList::GetSize(), lldb_private::ExecutionContext::GetTargetPtr(), lldb_private::UUID::IsValid(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 40 of file OptionValueUUID.h.
References lldb_private::UUID::Clear(), m_uuid, and lldb_private::OptionValue::m_value_was_set.
Referenced by lldb_private::OptionGroupUUID::OptionParsingStarting(), and SetValueFromString().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 19 of file OptionValueUUID.cpp.
References lldb_private::UUID::Dump(), lldb_private::OptionValue::eDumpOptionType, lldb_private::OptionValue::eDumpOptionValue, lldb_private::OptionValue::GetTypeAsCString(), m_uuid, lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
|
inline |
Definition at line 47 of file OptionValueUUID.h.
References m_uuid.
Referenced by CommandObjectTargetSymbolsAdd::AddSymbolsForUUID(), CommandObjectTargetModulesAdd::DoExecute(), and CommandObjectTargetModulesLoad::DoExecute().
|
inline |
Definition at line 49 of file OptionValueUUID.h.
References m_uuid.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 27 of file OptionValueUUID.h.
References lldb_private::OptionValue::eTypeUUID.
|
inline |
Definition at line 51 of file OptionValueUUID.h.
References m_uuid.
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 30 of file OptionValueUUID.cpp.
References Clear(), 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, m_uuid, lldb_private::OptionValue::m_value_was_set, lldb_private::OptionValue::NotifyValueChanged(), lldb_private::UUID::SetFromStringRef(), and lldb_private::OptionValue::SetValueFromString().
Referenced by lldb_private::OptionGroupUUID::SetOptionValue().
|
inlineoverridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 32 of file OptionValueUUID.h.
References lldb_private::UUID::GetAsString(), and m_uuid.
|
protected |
Definition at line 57 of file OptionValueUUID.h.
Referenced by Clear(), DumpValue(), GetCurrentValue(), SetCurrentValue(), SetValueFromString(), and ToJSON().