83 llvm::StringRef option_arg,
89 m_name.assign(std::string(option_arg));
93 m_dict_sp = std::make_shared<StructuredData::Dictionary>();
103 m_dict_sp = std::make_shared<StructuredData::Dictionary>();
105 if (!option_arg.empty()) {
107 std::string opt = option_arg.lower();
109 if (llvm::to_integer(option_arg, d)) {
114 static_cast<uint64_t
>(d));
115 }
else if (llvm::to_float(option_arg, d)) {
117 }
else if (opt ==
"true" || opt ==
"false") {
128 "Value: \"{0}\" missing matching key.", option_arg);
131 llvm_unreachable(
"Unimplemented option");
"lldb/Target/ExecutionContext.h" A class that contains an execution context.