#include "lldb/Interpreter/OptionGroupFormat.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/Target.h"
usingnamespacelldb;
usingnamespacelldb_private;
static constexpr OptionDefinition g_default_option_definitions[] = …;
OptionGroupFormat::OptionGroupFormat(
lldb::Format default_format, uint64_t default_byte_size,
uint64_t default_count, OptionGroupFormatUsageTextVector usage_text_vector)
: … { … }
llvm::ArrayRef<OptionDefinition> OptionGroupFormat::GetDefinitions() { … }
Status OptionGroupFormat::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
ExecutionContext *execution_context) { … }
bool OptionGroupFormat::ParserGDBFormatLetter(
ExecutionContext *execution_context, char format_letter, Format &format,
uint32_t &byte_size) { … }
void OptionGroupFormat::OptionParsingStarting(
ExecutionContext *execution_context) { … }