Lines Matching full:refs
45 std::optional<RefBundle> Refs; member
300 static void mapping(IO &IO, RefBundle &Refs) { in mapping()
302 Refs.first); in mapping()
304 IO.mapRequired("References", Refs.second); in mapping()
412 } else if (IO.mapTag("!Refs", Variant.Refs.has_value())) { in mapping()
414 Variant.Refs.emplace(); in mapping()
415 MappingTraits<RefBundle>::mapping(IO, *Variant.Refs); in mapping()
446 if (O.Refs) in writeYAML()
447 for (auto &Sym : *O.Refs) { in writeYAML()
449 Entry.Refs = Sym; in writeYAML()
475 RefSlab::Builder Refs; in readYAML() local
494 if (Variant.Refs) in readYAML()
495 for (const auto &Ref : Variant.Refs->second) in readYAML()
496 Refs.insert(Variant.Refs->first, Ref); in readYAML()
503 // Fixup refs to refer to map keys which will live on in readYAML()
515 Result.Refs.emplace(std::move(Refs).build()); in readYAML()
535 RefBundle Refs = {Data.first, Data.second}; in toYAML() local
540 Yout << Refs; in toYAML()