Lines Matching refs:InterfaceFile
435 template <> struct MappingTraits<const InterfaceFile *> {
438 NormalizedTBD(IO &IO, const InterfaceFile *&File) { in NormalizedTBD()
612 const InterfaceFile *denormalize(IO &IO) { in denormalize()
616 auto *File = new InterfaceFile; in denormalize()
761 static void mapping(IO &IO, const InterfaceFile *&File) { in mapping()
804 NormalizedTBD_V4(IO &IO, const InterfaceFile *&File) { in NormalizedTBD_V4()
846 InterfaceFile::const_filtered_symbol_range Symbols, in NormalizedTBD_V4()
907 const InterfaceFile *denormalize(IO &IO) { in denormalize()
911 auto *File = new InterfaceFile; in denormalize()
1022 const InterfaceFile *&File) { in mapKeysToValues()
1023 MappingNormalization<NormalizedTBD, const InterfaceFile *> Keys(IO, File); in mapKeysToValues()
1051 static void mapKeysToValuesV4(IO &IO, const InterfaceFile *&File) { in mapKeysToValuesV4()
1052 MappingNormalization<NormalizedTBD_V4, const InterfaceFile *> Keys(IO, in mapKeysToValuesV4()
1079 struct DocumentListTraits<std::vector<const MachO::InterfaceFile *>> {
1080 static size_t size(IO &IO, std::vector<const MachO::InterfaceFile *> &Seq) { in size()
1083 static const InterfaceFile *&
1084 element(IO &IO, std::vector<const InterfaceFile *> &Seq, size_t Index) { in element()
1108 Expected<std::unique_ptr<InterfaceFile>>
1115 std::vector<const InterfaceFile *> Files; in get()
1120 auto File = std::unique_ptr<InterfaceFile>( in get()
1121 const_cast<InterfaceFile *>(Files.front())); in get()
1123 for (const InterfaceFile *FI : llvm::drop_begin(Files)) in get()
1125 std::shared_ptr<InterfaceFile>(const_cast<InterfaceFile *>(FI))); in get()
1133 Error TextAPIWriter::writeToStream(raw_ostream &OS, const InterfaceFile &File) { in writeToStream()
1139 std::vector<const InterfaceFile *> Files; in writeToStream()