#include "lldb/Interpreter/OptionGroupVariable.h"
#include "lldb/DataFormatters/DataVisualization.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Status.h"
usingnamespacelldb;
usingnamespacelldb_private;
static constexpr OptionDefinition g_variable_options[] = …;
static constexpr auto g_num_frame_options = …;
static const auto g_variable_options_noframe = …;
static Status ValidateNamedSummary(const char *str, void *) { … }
static Status ValidateSummaryString(const char *str, void *) { … }
OptionGroupVariable::OptionGroupVariable(bool show_frame_options)
: … { … }
Status
OptionGroupVariable::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
ExecutionContext *execution_context) { … }
void OptionGroupVariable::OptionParsingStarting(
ExecutionContext *execution_context) { … }
llvm::ArrayRef<OptionDefinition> OptionGroupVariable::GetDefinitions() { … }