Lines Matching refs:ref

46   android::StringPool::Ref ref = src_pool->MakeRef(source.path);  in SerializeSourceToPb()  local
47 out_pb_source->set_path_idx(static_cast<uint32_t>(ref.index())); in SerializeSourceToPb()
451 static void SerializeReferenceToPb(const Reference& ref, pb::Reference* pb_ref) { in SerializeReferenceToPb() argument
452 pb_ref->set_id(ref.id.value_or(ResourceId(0x0)).id); in SerializeReferenceToPb()
454 if (ref.name) { in SerializeReferenceToPb()
455 pb_ref->set_name(ref.name.value().to_string()); in SerializeReferenceToPb()
458 pb_ref->set_private_(ref.private_reference); in SerializeReferenceToPb()
459 pb_ref->set_type(SerializeReferenceTypeToPb(ref.reference_type)); in SerializeReferenceToPb()
460 if (ref.is_dynamic) { in SerializeReferenceToPb()
461 pb_ref->mutable_is_dynamic()->set_value(ref.is_dynamic); in SerializeReferenceToPb()
463 if (ref.type_flags) { in SerializeReferenceToPb()
464 pb_ref->set_type_flags(*ref.type_flags); in SerializeReferenceToPb()
466 pb_ref->set_allow_raw(ref.allow_raw); in SerializeReferenceToPb()
469 static void SerializeMacroToPb(const Macro& ref, pb::MacroBody* pb_macro) { in SerializeMacroToPb() argument
470 pb_macro->set_raw_string(ref.raw_value); in SerializeMacroToPb()
473 pb_style_str->set_str(ref.style_string.str); in SerializeMacroToPb()
474 for (const auto& span : ref.style_string.spans) { in SerializeMacroToPb()
481 for (const auto& untranslatable_section : ref.untranslatable_sections) { in SerializeMacroToPb()
487 for (const auto& namespace_decls : ref.alias_namespaces) { in SerializeMacroToPb()
544 void Visit(const Reference* ref) override { in Visit() argument
545 SerializeReferenceToPb(*ref, out_value_->mutable_item()->mutable_ref()); in Visit()