|
LLDB mainline
|
#include <OptionValueFileColonLine.h>
Protected Attributes | |
| FileSpec | m_file_spec |
| uint32_t | m_line_number = LLDB_INVALID_LINE_NUMBER |
| uint32_t | m_column_number = LLDB_INVALID_COLUMN_NUMBER |
| uint32_t | m_completion_mask = lldb::eSourceFileCompletion |
| 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 19 of file OptionValueFileColonLine.h.
|
default |
| OptionValueFileColonLine::OptionValueFileColonLine | ( | const llvm::StringRef | input | ) |
Definition at line 26 of file OptionValueFileColonLine.cpp.
References lldb_private::eVarSetOperationAssign, and SetValueFromString().
|
overridedefault |
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 147 of file OptionValueFileColonLine.cpp.
References lldb_private::CommandCompletions::InvokeCommonCompletionCallbacks(), and m_completion_mask.
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 38 of file OptionValueFileColonLine.h.
References LLDB_INVALID_COLUMN_NUMBER, LLDB_INVALID_LINE_NUMBER, m_column_number, m_file_spec, and m_line_number.
Referenced by SetValueFromString().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 32 of file OptionValueFileColonLine.cpp.
References lldb_private::OptionValue::eDumpOptionType, lldb_private::OptionValue::eDumpOptionValue, lldb_private::OptionValue::GetTypeAsCString(), LLDB_INVALID_COLUMN_NUMBER, LLDB_INVALID_LINE_NUMBER, m_column_number, m_file_spec, m_line_number, lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
|
inline |
Definition at line 53 of file OptionValueFileColonLine.h.
References m_column_number.
Referenced by CommandObjectBreakpointAddFile::DoExecute(), and CommandObjectBreakpointSet::CommandOptions::SetOptionValue().
|
inline |
Definition at line 51 of file OptionValueFileColonLine.h.
References m_file_spec.
Referenced by CompleteLineEntry(), CommandObjectBreakpointAddFile::DoExecute(), CommandObjectBreakpointSet::CommandOptions::SetOptionValue(), and CommandObjectSourceList::CommandOptions::SetOptionValue().
|
inline |
Definition at line 52 of file OptionValueFileColonLine.h.
References m_line_number.
Referenced by CompleteLineEntry(), CommandObjectBreakpointAddFile::DoExecute(), CommandObjectBreakpointSet::CommandOptions::SetOptionValue(), and CommandObjectSourceList::CommandOptions::SetOptionValue().
|
inlineoverridevirtual |
Implements lldb_private::OptionValue.
Definition at line 27 of file OptionValueFileColonLine.h.
References lldb_private::OptionValue::eTypeFileLineColumn.
|
inline |
Definition at line 46 of file OptionValueFileColonLine.h.
References m_column_number.
|
inline |
Definition at line 55 of file OptionValueFileColonLine.h.
References m_completion_mask.
|
inline |
Definition at line 44 of file OptionValueFileColonLine.h.
References m_file_spec.
Referenced by CompleteLineEntry(), and CommandObjectBreakpointAddFile::DoExecute().
|
inline |
Definition at line 45 of file OptionValueFileColonLine.h.
References m_line_number.
Referenced by CommandObjectBreakpointAddFile::DoExecute().
|
overridevirtual |
Reimplemented from lldb_private::OptionValue.
Definition at line 62 of file OptionValueFileColonLine.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, lldb_private::Status::FromErrorString(), lldb_private::Status::FromErrorStringWithFormat(), m_column_number, m_file_spec, m_line_number, lldb_private::OptionValue::m_value_was_set, lldb_private::OptionValue::NotifyValueChanged(), and lldb_private::OptionValue::SetValueFromString().
Referenced by CommandObjectBreakpointAddFile::DoExecute(), OptionValueFileColonLine(), CommandObjectBreakpointSet::CommandOptions::SetOptionValue(), and CommandObjectSourceList::CommandOptions::SetOptionValue().
|
overridevirtual |
Implements lldb_private::OptionValue.
Definition at line 50 of file OptionValueFileColonLine.cpp.
References lldb_private::StreamString::GetString(), LLDB_INVALID_COLUMN_NUMBER, LLDB_INVALID_LINE_NUMBER, m_column_number, m_file_spec, m_line_number, and lldb_private::Stream::Printf().
|
protected |
Definition at line 60 of file OptionValueFileColonLine.h.
Referenced by Clear(), DumpValue(), GetColumnNumber(), SetColumn(), SetValueFromString(), and ToJSON().
|
protected |
Definition at line 61 of file OptionValueFileColonLine.h.
Referenced by AutoComplete(), and SetCompletionMask().
|
protected |
Definition at line 58 of file OptionValueFileColonLine.h.
Referenced by Clear(), DumpValue(), GetFileSpec(), SetFile(), SetValueFromString(), and ToJSON().
|
protected |
Definition at line 59 of file OptionValueFileColonLine.h.
Referenced by Clear(), DumpValue(), GetLineNumber(), SetLine(), SetValueFromString(), and ToJSON().