Lines Matching defs:value_sp
45 const OptionValueSP &value_sp) {
46 Property property(name, desc, is_global, value_sp);
49 value_sp->SetParent(shared_from_this());
67 lldb::OptionValueSP value_sp;
80 value_sp = GetValueForKey(exe_ctx, key);
81 if (sub_name.empty() || !value_sp)
82 return value_sp;
88 value_sp->GetSubValue(exe_ctx, sub_name.drop_front(), error);
94 return_val_sp = value_sp->GetSubValue(
106 return value_sp->GetSubValue(exe_ctx, sub_name, error);
109 value_sp.reset();
112 return value_sp;
127 lldb::OptionValueSP value_sp(GetSubValue(exe_ctx, name, error));
128 if (value_sp)
129 error = value_sp->SetValueFromString(value, op);
168 OptionValueSP value_sp(GetPropertyValueAtIndex(idx, exe_ctx));
169 if (value_sp)
170 return value_sp->GetAsPathMappings();
177 OptionValueSP value_sp(GetPropertyValueAtIndex(idx, exe_ctx));
178 if (value_sp)
179 return value_sp->GetAsFileSpecList();
284 OptionValueSP value_sp(GetPropertyValueAtIndex(idx, exe_ctx));
285 if (value_sp)
286 return value_sp->GetAsString();
359 lldb::OptionValueSP value_sp(GetSubValue(exe_ctx, property_path, error));
360 if (value_sp) {
361 if (!value_sp->ValueIsTransparent()) {
370 llvm::formatv("{0:2}", value_sp->ToJSON(exe_ctx)).str().c_str());
372 value_sp->DumpValue(exe_ctx, strm, dump_mask);
398 auto value_sp = property.GetValue()->DeepCopy(copy_sp);
399 property.SetOptionValue(value_sp);