Lines Matching refs:Array

64 "libraries": [                                      # Optional: Array of inlined libraries
274 const Array *Targets = Section->getArray(Keys[TBDKey::TargetInfo]);
367 const Array *Section = File->getArray(Keys[TBDKey::InstallName]);
383 const Array *Section = File->getArray(Keys[Key]);
505 const Array *Versions = File->getArray(Keys[TBDKey::SwiftABI]);
523 const Array *Versions = File->getArray(Keys[Key]);
550 const Array *Section = File->getArray(Keys[TBDKey::Flags]);
691 const Array *Files = File->getArray(Keys[TBDKey::Documents]);
739 template <typename ContainerT = Array>
767 Array serializeTargetInfo(const TargetList &ActiveTargets) {
768 Array Targets;
780 Array serializeScalar(TBDKey Key, ValueT Value, ValueT Default = ValueT()) {
783 Array Container;
794 Array serializeAttrToTargets(AggregateT &Entries, TBDKey Key) {
795 Array Container;
807 Array serializeField(TBDKey Key, const AggregateT &Values,
826 Array serializeField(TBDKey Key, const std::vector<InterfaceFileRef> &Values,
855 Array serializeSymbols(InterfaceFile::const_filtered_symbol_range Symbols,
910 Array SymbolSection;
922 Array serializeFlags(const InterfaceFile *File) {
924 Array Flags;
945 Array Name = serializeScalar<StringRef>(TBDKey::Name, File->getInstallName());
950 Array Flags = serializeFlags(File);
953 Array CurrentV = serializeScalar<PackedVersion, std::string>(
957 Array CompatV = serializeScalar<PackedVersion, std::string>(
962 Array SwiftABI = serializeScalar<uint8_t, int64_t>(
966 Array RPaths = serializeField(TBDKey::Paths, File->rpaths(), ActiveTargets);
969 Array Umbrellas = serializeField(TBDKey::Umbrella, File->umbrellas(),
973 Array Clients =
977 Array ReexportLibs =
982 Array Exports = serializeSymbols(File->exports(), ActiveTargets);
985 Array Reexports = serializeSymbols(File->reexports(), ActiveTargets);
989 Array Undefineds = serializeSymbols(File->undefineds(), ActiveTargets);
1004 Array Documents;