| 
|   | 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) | 
| llvm::Error  | VerifyOptions () | 
| llvm::Error  | VerifyPartialOptions () | 
| void  | OutputFormattedUsageText (Stream &strm, const OptionDefinition &option_def, uint32_t output_max_columns, bool use_color) | 
| void  | GenerateOptionUsage (Stream &strm, CommandObject &cmd, uint32_t screen_width, bool use_color) | 
| bool  | SupportsLongOption (const char *long_option) | 
| 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) | 
| 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.  
  | 
Definition at line 1310 of file CommandObjectPlatform.cpp.
 
  
  
      
        
          | Status CommandObjectPlatformProcessList::CommandOptions::SetOptionValue  | 
          ( | 
          uint32_t |           option_idx,  | 
         
        
           | 
           | 
          llvm::StringRef |           option_arg,  | 
         
        
           | 
           | 
          ExecutionContext * |           execution_context ) | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
Set the value of an option. 
- Parameters
 - 
  
    | [in] | option_idx | The index into the "struct option" array that was returned by Options::GetLongOptions(). | 
    | [in] | option_arg | The argument value for the option that the user entered, or nullptr if there is no argument for the current option. | 
    | [in] | execution_context | The execution context to use for evaluating the option. May be nullptr if the option is to be evaluated outside any particular context. | 
  
   
- See also
 - Args::ParseOptions (Options&) 
 
- 
man getopt_long_only 
 
Implements lldb_private::Options.
Definition at line 1316 of file CommandObjectPlatform.cpp.
References lldb_private::Contains, lldb_private::EndsWith, lldb_private::Equals, error(), lldb_private::Status::FromErrorStringWithFormat(), lldb_private::Platform::GetAugmentedArchSpec(), lldb_private::ExecutionContext::GetTargetSP(), LLDB_INVALID_PROCESS_ID, lldb_private::Options::m_getopt_table, match_info, lldb_private::RegularExpression, show_args, lldb_private::StartsWith, UINT32_MAX, and verbose.