|
| CommandOptions ()=default |
|
| ~CommandOptions () override=default |
|
Status | SetOptionValue (uint32_t option_idx, llvm::StringRef option_arg, ExecutionContext *execution_context) override |
| Set the value of an option.
|
|
void | OptionParsingStarting (ExecutionContext *execution_context) override |
|
llvm::ArrayRef< OptionDefinition > | GetDefinitions () override |
|
| Options () |
|
virtual | ~Options () |
|
void | BuildGetoptTable () |
|
void | BuildValidOptionSets () |
|
uint32_t | NumCommandOptions () |
|
Option * | GetLongOptions () |
| Get the option definitions to use when parsing Args options.
|
|
void | OptionSeen (int short_option) |
|
bool | VerifyOptions (CommandReturnObject &result) |
|
bool | VerifyPartialOptions (CommandReturnObject &result) |
|
void | OutputFormattedUsageText (Stream &strm, const OptionDefinition &option_def, uint32_t output_max_columns) |
|
void | GenerateOptionUsage (Stream &strm, CommandObject &cmd, uint32_t screen_width) |
|
bool | SupportsLongOption (const char *long_option) |
|
virtual llvm::ArrayRef< OptionDefinition > | GetDefinitions () |
|
void | NotifyOptionParsingStarting (ExecutionContext *execution_context) |
|
llvm::Expected< Args > | Parse (const Args &args, ExecutionContext *execution_context, lldb::PlatformSP platform_sp, bool require_validation) |
| Parse the provided arguments.
|
|
llvm::Expected< Args > | ParseAlias (const Args &args, OptionArgVector *option_arg_vector, std::string &input_line) |
|
OptionElementVector | ParseForCompletion (const Args &args, uint32_t cursor_index) |
|
Status | NotifyOptionParsingFinished (ExecutionContext *execution_context) |
|
virtual Status | SetOptionValue (uint32_t option_idx, llvm::StringRef option_arg, ExecutionContext *execution_context)=0 |
| Set the value of an option.
|
|
bool | HandleOptionCompletion (lldb_private::CompletionRequest &request, OptionElementVector &option_map, CommandInterpreter &interpreter) |
| Handles the generic bits of figuring out whether we are in an option, and if so completing it.
|
|
virtual void | HandleOptionArgumentCompletion (lldb_private::CompletionRequest &request, OptionElementVector &opt_element_vector, int opt_element_index, CommandInterpreter &interpreter) |
| Handles the generic bits of figuring out whether we are in an option, and if so completing it.
|
|