9#ifndef LLDB_INTERPRETER_OPTIONGROUPFILE_H
10#define LLDB_INTERPRETER_OPTIONGROUPFILE_H
22 OptionGroupFile(uint32_t usage_mask,
bool required,
const char *long_option,
23 int short_option, uint32_t completion_type,
25 const char *usage_text);
52 const char *long_option,
int short_option,
53 uint32_t completion_type,
55 const char *usage_text);
"lldb/Target/ExecutionContext.h" A class that contains an execution context.
OptionDefinition m_option_definition
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context) override
llvm::ArrayRef< OptionDefinition > GetDefinitions() override
OptionValueFileSpecList m_file_list
~OptionGroupFileList() override
void OptionParsingStarting(ExecutionContext *execution_context) override
OptionValueFileSpecList & GetOptionValue()
const OptionValueFileSpecList & GetOptionValue() const
void OptionParsingStarting(ExecutionContext *execution_context) override
OptionValueFileSpec m_file
~OptionGroupFile() override=default
OptionDefinition m_option_definition
OptionValueFileSpec & GetOptionValue()
const OptionValueFileSpec & GetOptionValue() const
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context) override
llvm::ArrayRef< OptionDefinition > GetDefinitions() override
A class that represents a running process on the host machine.