LLDB mainline
|
#include <OptionValueFormatEntity.h>
Protected Attributes | |
std::string | m_current_format |
std::string | m_default_format |
FormatEntity::Entry | m_current_entry |
FormatEntity::Entry | m_default_entry |
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 OptionValueFormatEntity.h.
OptionValueFormatEntity::OptionValueFormatEntity | ( | const char * | default_format | ) |
Definition at line 18 of file OptionValueFormatEntity.cpp.
References error(), m_current_entry, m_current_format, m_default_entry, m_default_format, and lldb_private::FormatEntity::Parse().
|
overridedefault |
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 119 of file OptionValueFormatEntity.cpp.
References lldb_private::FormatEntity::AutoComplete().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 30 of file OptionValueFormatEntity.cpp.
References m_current_entry, m_current_format, m_default_entry, m_default_format, and lldb_private::OptionValue::m_value_was_set.
Referenced by SetValueFromString().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 50 of file OptionValueFormatEntity.cpp.
References lldb_private::OptionValue::eDumpOptionType, lldb_private::OptionValue::eDumpOptionValue, EscapeBackticks(), lldb_private::OptionValue::GetTypeAsCString(), m_current_format, lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
|
inline |
Definition at line 44 of file OptionValueFormatEntity.h.
References m_current_entry.
|
inline |
Definition at line 46 of file OptionValueFormatEntity.h.
References m_current_entry.
|
inline |
Definition at line 52 of file OptionValueFormatEntity.h.
References m_default_entry.
|
inline |
Definition at line 54 of file OptionValueFormatEntity.h.
References m_default_entry.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 26 of file OptionValueFormatEntity.h.
References lldb_private::OptionValue::eTypeFormatEntity.
|
inline |
Definition at line 48 of file OptionValueFormatEntity.h.
References m_current_entry.
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 70 of file OptionValueFormatEntity.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_current_entry, m_current_format, lldb_private::OptionValue::m_value_was_set, lldb_private::OptionValue::NotifyValueChanged(), lldb_private::FormatEntity::Parse(), and lldb_private::OptionValue::SetValueFromString().
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 64 of file OptionValueFormatEntity.cpp.
References EscapeBackticks(), and m_current_format.
|
protected |
Definition at line 59 of file OptionValueFormatEntity.h.
Referenced by Clear(), GetCurrentValue(), OptionValueFormatEntity(), SetCurrentValue(), and SetValueFromString().
|
protected |
Definition at line 57 of file OptionValueFormatEntity.h.
Referenced by Clear(), DumpValue(), OptionValueFormatEntity(), SetValueFromString(), and ToJSON().
|
protected |
Definition at line 60 of file OptionValueFormatEntity.h.
Referenced by Clear(), GetDefaultValue(), and OptionValueFormatEntity().
|
protected |
Definition at line 58 of file OptionValueFormatEntity.h.
Referenced by Clear(), and OptionValueFormatEntity().