Go to the documentation of this file.
9 #ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTEXPRESSION_H
10 #define LLDB_SOURCE_COMMANDS_COMMANDOBJECTEXPRESSION_H
101 #endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTEXPRESSION_H
void OptionParsingStarting(ExecutionContext *execution_context) override
LanguageRuntimeDescriptionDisplayVerbosity
llvm::ArrayRef< OptionDefinition > GetDefinitions() override
bool IOHandlerIsInputComplete(IOHandler &io_handler, StringList &lines) override
Called to determine whether typing enter after the last line in lines should end input.
LazyBool auto_apply_fixits
LanguageType
Programming language type.
OptionGroupOptions m_option_group
std::string m_fixed_expression
EvaluateExpressionOptions GetEvalOptions(const Target &target)
Return the appropriate expression options used for evaluating the expression in the given target.
bool DoExecute(llvm::StringRef command, CommandReturnObject &result) override
void GetMultilineExpression()
void HandleCompletion(CompletionRequest &request) override
This default version handles calling option argument completions and then calls HandleArgumentComplet...
bool EvaluateExpression(llvm::StringRef expr, Stream &output_stream, Stream &error_stream, CommandReturnObject &result)
Evaluates the given expression.
OptionGroupFormat m_format_options
string(SUBSTRING ${p} 10 -1 pStripped) if($
~CommandObjectExpression() override
~CommandOptions() override
CommandOptions m_command_options
OptionGroupBoolean m_repl_option
Options * GetOptions() override
LanguageRuntimeDescriptionDisplayVerbosity m_verbosity
OptionGroupValueObjectDisplay m_varobj_options
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context) override
void IOHandlerInputComplete(IOHandler &io_handler, std::string &line) override
Called when a line or lines have been retrieved.
uint32_t m_expr_line_count
lldb::LanguageType language
A delegate class for use with IOHandler subclasses.
A class that represents a running process on the host machine.
CommandObjectExpression(CommandInterpreter &interpreter)