LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::CommandObjectExpression::CommandOptions Class Reference

#include <CommandObjectExpression.h>

Inheritance diagram for lldb_private::CommandObjectExpression::CommandOptions:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::CommandObjectExpression::CommandOptions:
Collaboration graph
[legend]

Public Member Functions

 CommandOptions ()
 
 ~CommandOptions () override
 
llvm::ArrayRef< OptionDefinition > GetDefinitions () override
 
Status SetOptionValue (uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context) override
 
void OptionParsingStarting (ExecutionContext *execution_context) override
 
- Public Member Functions inherited from lldb_private::OptionGroup
 OptionGroup ()=default
 
virtual ~OptionGroup ()=default
 
virtual Status OptionParsingFinished (ExecutionContext *execution_context)
 

Public Attributes

bool top_level
 
bool unwind_on_error
 
bool ignore_breakpoints
 
bool allow_jit
 
bool show_types
 
bool show_summary
 
bool debug
 
uint32_t timeout
 
bool try_all_threads
 
lldb::LanguageType language
 
LanguageRuntimeDescriptionDisplayVerbosity m_verbosity
 
LazyBool auto_apply_fixits
 

Detailed Description

Definition at line 24 of file CommandObjectExpression.h.

Constructor & Destructor Documentation

◆ CommandOptions()

CommandObjectExpression::CommandOptions::CommandOptions ( )

Definition at line 37 of file CommandObjectExpression.cpp.

References ~CommandOptions().

◆ ~CommandOptions()

CommandObjectExpression::CommandOptions::~CommandOptions ( )
overridedefault

Referenced by CommandOptions().

Member Function Documentation

◆ GetDefinitions()

llvm::ArrayRef< OptionDefinition > CommandObjectExpression::CommandOptions::GetDefinitions ( )
overridevirtual

Implements lldb_private::OptionGroup.

Definition at line 212 of file CommandObjectExpression.cpp.

References g_expression_options.

Referenced by SetOptionValue().

◆ OptionParsingStarting()

void CommandObjectExpression::CommandOptions::OptionParsingStarting ( ExecutionContext execution_context)
overridevirtual

◆ SetOptionValue()

Status CommandObjectExpression::CommandOptions::SetOptionValue ( uint32_t  option_idx,
llvm::StringRef  option_value,
ExecutionContext execution_context 
)
overridevirtual

Member Data Documentation

◆ allow_jit

bool lldb_private::CommandObjectExpression::CommandOptions::allow_jit

◆ auto_apply_fixits

LazyBool lldb_private::CommandObjectExpression::CommandOptions::auto_apply_fixits

◆ debug

bool lldb_private::CommandObjectExpression::CommandOptions::debug

◆ ignore_breakpoints

bool lldb_private::CommandObjectExpression::CommandOptions::ignore_breakpoints

◆ language

lldb::LanguageType lldb_private::CommandObjectExpression::CommandOptions::language

◆ m_verbosity

LanguageRuntimeDescriptionDisplayVerbosity lldb_private::CommandObjectExpression::CommandOptions::m_verbosity

◆ show_summary

bool lldb_private::CommandObjectExpression::CommandOptions::show_summary

Definition at line 42 of file CommandObjectExpression.h.

Referenced by OptionParsingStarting().

◆ show_types

bool lldb_private::CommandObjectExpression::CommandOptions::show_types

Definition at line 41 of file CommandObjectExpression.h.

◆ timeout

uint32_t lldb_private::CommandObjectExpression::CommandOptions::timeout

◆ top_level

bool lldb_private::CommandObjectExpression::CommandOptions::top_level

◆ try_all_threads

bool lldb_private::CommandObjectExpression::CommandOptions::try_all_threads

◆ unwind_on_error

bool lldb_private::CommandObjectExpression::CommandOptions::unwind_on_error

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