LLDB  mainline
Public Member Functions | List of all members
lldb_private::OptionGroup Class Referenceabstract

#include <Options.h>

Inheritance diagram for lldb_private::OptionGroup:
Inheritance graph
[legend]

Public Member Functions

 OptionGroup ()=default
 
virtual ~OptionGroup ()=default
 
virtual llvm::ArrayRef< OptionDefinition > GetDefinitions ()=0
 
virtual Status SetOptionValue (uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context)=0
 
virtual void OptionParsingStarting (ExecutionContext *execution_context)=0
 
virtual Status OptionParsingFinished (ExecutionContext *execution_context)
 

Detailed Description

Definition at line 238 of file Options.h.

Constructor & Destructor Documentation

◆ OptionGroup()

lldb_private::OptionGroup::OptionGroup ( )
default

◆ ~OptionGroup()

virtual lldb_private::OptionGroup::~OptionGroup ( )
virtualdefault

Member Function Documentation

◆ GetDefinitions()

virtual llvm::ArrayRef<OptionDefinition> lldb_private::OptionGroup::GetDefinitions ( )
pure virtual

◆ OptionParsingFinished()

virtual Status lldb_private::OptionGroup::OptionParsingFinished ( ExecutionContext execution_context)
inlinevirtual

◆ OptionParsingStarting()

virtual void lldb_private::OptionGroup::OptionParsingStarting ( ExecutionContext execution_context)
pure virtual

◆ SetOptionValue()

virtual Status lldb_private::OptionGroup::SetOptionValue ( uint32_t  option_idx,
llvm::StringRef  option_value,
ExecutionContext execution_context 
)
pure virtual

The documentation for this class was generated from the following file: