LLDB mainline
|
#include <OptionValueChar.h>
Protected Attributes | |
char | m_current_value |
char | m_default_value |
![]() | |
lldb::OptionValueWP | m_parent_wp |
std::function< void()> | m_callback |
bool | m_value_was_set = false |
Definition at line 16 of file OptionValueChar.h.
|
inline |
Definition at line 18 of file OptionValueChar.h.
|
inline |
Definition at line 21 of file OptionValueChar.h.
|
overridedefault |
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 41 of file OptionValueChar.h.
References m_current_value, m_default_value, and lldb_private::OptionValue::m_value_was_set.
Referenced by SetValueFromString().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 19 of file OptionValueChar.cpp.
References lldb_private::OptionValue::eDumpOptionType, lldb_private::OptionValue::eDumpOptionValue, lldb_private::OptionValue::GetTypeAsCString(), m_current_value, lldb_private::Stream::Printf(), lldb_private::Stream::PutChar(), and lldb_private::Stream::PutCString().
|
inline |
Definition at line 53 of file OptionValueChar.h.
References m_current_value.
|
inline |
Definition at line 55 of file OptionValueChar.h.
References m_default_value.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 28 of file OptionValueChar.h.
References lldb_private::OptionValue::eTypeChar.
|
inline |
Definition at line 48 of file OptionValueChar.h.
References m_current_value.
|
inline |
Definition at line 57 of file OptionValueChar.h.
References m_current_value.
|
inline |
Definition at line 59 of file OptionValueChar.h.
References m_default_value.
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 34 of file OptionValueChar.cpp.
References Clear(), error(), lldb_private::eVarSetOperationAssign, lldb_private::eVarSetOperationClear, lldb_private::eVarSetOperationReplace, lldb_private::Status::FromErrorStringWithFormatv(), m_current_value, lldb_private::OptionValue::m_value_was_set, lldb_private::OptionValue::SetValueFromString(), and lldb_private::OptionArgParser::ToChar().
|
inlineoverridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 33 of file OptionValueChar.h.
References m_current_value.
|
protected |
Definition at line 62 of file OptionValueChar.h.
Referenced by Clear(), DumpValue(), GetCurrentValue(), operator=(), SetCurrentValue(), SetValueFromString(), and ToJSON().
|
protected |
Definition at line 63 of file OptionValueChar.h.
Referenced by Clear(), GetDefaultValue(), and SetDefaultValue().