LLDB mainline
|
#include <OptionValuePathMappings.h>
Protected Attributes | |
PathMappingList | m_path_mappings |
bool | m_notify_changes |
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 OptionValuePathMappings.h.
|
inline |
Definition at line 20 of file OptionValuePathMappings.h.
|
overridedefault |
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 38 of file OptionValuePathMappings.h.
References lldb_private::PathMappingList::Clear(), m_notify_changes, m_path_mappings, and lldb_private::OptionValue::m_value_was_set.
Referenced by SetValueFromString().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 26 of file OptionValuePathMappings.cpp.
References lldb_private::PathMappingList::Dump(), lldb_private::OptionValue::eDumpOptionType, lldb_private::OptionValue::eDumpOptionValue, lldb_private::PathMappingList::GetSize(), lldb_private::OptionValue::GetTypeAsCString(), m_path_mappings, and lldb_private::Stream::Printf().
|
inline |
Definition at line 47 of file OptionValuePathMappings.h.
References m_path_mappings.
Referenced by lldb_private::TargetProperties::GetObjectPathMap(), and lldb_private::TargetProperties::GetSourcePathMap().
|
inline |
Definition at line 49 of file OptionValuePathMappings.h.
References m_path_mappings.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 27 of file OptionValuePathMappings.h.
References lldb_private::OptionValue::eTypePathMap.
|
inlineoverridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 43 of file OptionValuePathMappings.h.
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 42 of file OptionValuePathMappings.cpp.
References lldb_private::PathMappingList::Append(), Clear(), lldb_private::PathMappingList::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, lldb_private::Args::GetArgumentAtIndex(), lldb_private::Args::GetArgumentCount(), lldb_private::PathMappingList::GetSize(), lldb_private::PathMappingList::Insert(), m_notify_changes, m_path_mappings, lldb_private::OptionValue::m_value_was_set, lldb_private::OptionValue::NotifyValueChanged(), lldb_private::PathMappingList::Remove(), lldb_private::PathMappingList::Replace(), lldb_private::OptionValue::SetValueFromString(), and VerifyPathExists().
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 38 of file OptionValuePathMappings.cpp.
References m_path_mappings, and lldb_private::PathMappingList::ToJSON().
|
protected |
Definition at line 53 of file OptionValuePathMappings.h.
Referenced by Clear(), and SetValueFromString().
|
protected |
Definition at line 52 of file OptionValuePathMappings.h.
Referenced by Clear(), DumpValue(), GetCurrentValue(), SetValueFromString(), and ToJSON().