Lines Matching defs:property
28 Property property(definition);
29 assert(property.IsValid());
30 m_name_to_index.insert({property.GetName(), m_properties.size()});
31 property.GetValue()->SetParent(shared_from_this());
32 m_properties.push_back(property);
38 Property *property = ProtectedGetPropertyAtIndex(property_idx);
39 if (property)
40 property->SetValueChangedCallback(std::move(callback));
46 Property property(name, desc, is_global, value_sp);
48 m_properties.push_back(property);
185 const Property *property = GetPropertyAtIndex(idx, exe_ctx);
186 if (!property)
189 OptionValue *value = property->GetValue().get();
216 const Property *property = GetPropertyAtIndex(idx, exe_ctx);
217 if (!property)
220 OptionValue *value = property->GetValue().get();
242 const Property *property = GetPropertyAtIndex(idx, exe_ctx);
243 if (property)
244 return property->GetValue()->GetAsDictionary();
251 const Property *property = GetPropertyAtIndex(idx, exe_ctx);
252 if (property) {
253 OptionValue *value = property->GetValue().get();
262 const Property *property = GetPropertyAtIndex(idx, exe_ctx);
263 if (property) {
264 OptionValue *value = property->GetValue().get();
273 const Property *property = GetPropertyAtIndex(idx, exe_ctx);
274 if (property) {
275 OptionValue *value = property->GetValue().get();
325 const Property *property = GetPropertyAtIndex(i, exe_ctx);
326 if (property) {
327 OptionValue *option_value = property->GetValue().get();
330 property->Dump(exe_ctx, strm, dump_mask);
342 const Property *property = GetPropertyAtIndex(i, exe_ctx);
343 if (property) {
344 OptionValue *option_value = property->GetValue().get();
346 json_properties.try_emplace(property->GetName(),
394 for (auto &property : props_value_ptr->m_properties) {
397 if (!property.IsGlobal()) {
398 auto value_sp = property.GetValue()->DeepCopy(copy_sp);
399 property.SetOptionValue(value_sp);
411 const Property *property = nullptr;
422 property = GetProperty(key, exe_ctx);
423 if (sub_name.empty() || !property)
424 return property;
428 property->GetValue()->GetAsProperties();
440 const Property *property = ProtectedGetPropertyAtIndex(i);
441 if (property)
442 max_name_len = std::max<size_t>(property->GetName().size(), max_name_len);
445 const Property *property = ProtectedGetPropertyAtIndex(i);
446 if (property)
447 property->DumpDescription(interpreter, strm, max_name_len, false);
457 const Property *property = ProtectedGetPropertyAtIndex(i);
458 if (property) {
460 property->GetValue()->GetAsProperties();
465 llvm::StringRef name = property->GetName();
469 llvm::StringRef desc = property->GetDescription();
474 matching_properties.push_back(property);