Lines Matching refs:IF

157   std::unique_ptr<InterfaceFile> IF(new InterfaceFile());  in merge()  local
158 IF->setFileType(std::max(getFileType(), O->getFileType())); in merge()
159 IF->setPath(getPath()); in merge()
160 IF->setInstallName(getInstallName()); in merge()
161 IF->setCurrentVersion(getCurrentVersion()); in merge()
162 IF->setCompatibilityVersion(getCompatibilityVersion()); in merge()
165 IF->setSwiftABIVersion(O->getSwiftABIVersion()); in merge()
167 IF->setSwiftABIVersion(getSwiftABIVersion()); in merge()
169 IF->setTwoLevelNamespace(isTwoLevelNamespace()); in merge()
170 IF->setApplicationExtensionSafe(isApplicationExtensionSafe()); in merge()
174 IF->addParentUmbrella(It.first, It.second); in merge()
178 IF->addParentUmbrella(It.first, It.second); in merge()
180 IF->addTargets(targets()); in merge()
181 IF->addTargets(O->targets()); in merge()
185 IF->addAllowableClient(Lib.getInstallName(), Target); in merge()
189 IF->addAllowableClient(Lib.getInstallName(), Target); in merge()
193 IF->addReexportedLibrary(Lib.getInstallName(), Target); in merge()
197 IF->addReexportedLibrary(Lib.getInstallName(), Target); in merge()
200 IF->addRPath(Target, Path); in merge()
202 IF->addRPath(Target, Path); in merge()
205 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(), in merge()
210 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(), in merge()
214 return std::move(IF); in merge()
237 std::unique_ptr<InterfaceFile> IF(new InterfaceFile()); in remove() local
238 IF->setFileType(getFileType()); in remove()
239 IF->setPath(getPath()); in remove()
240 IF->addTargets(targets(ArchitectureSet::All().clear(Arch))); in remove()
241 IF->setInstallName(getInstallName()); in remove()
242 IF->setCurrentVersion(getCurrentVersion()); in remove()
243 IF->setCompatibilityVersion(getCompatibilityVersion()); in remove()
244 IF->setSwiftABIVersion(getSwiftABIVersion()); in remove()
245 IF->setTwoLevelNamespace(isTwoLevelNamespace()); in remove()
246 IF->setApplicationExtensionSafe(isApplicationExtensionSafe()); in remove()
249 IF->addParentUmbrella(It.first, It.second); in remove()
254 IF->addAllowableClient(Lib.getInstallName(), Target); in remove()
260 IF->addReexportedLibrary(Lib.getInstallName(), Target); in remove()
269 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Archs), in remove()
283 IF->addDocument(std::move(NewDoc)); in remove()
291 IF->addDocument(std::move(Result.get())); in remove()
294 return std::move(IF); in remove()
305 std::unique_ptr<InterfaceFile> IF(new InterfaceFile()); in extract() local
306 IF->setFileType(getFileType()); in extract()
307 IF->setPath(getPath()); in extract()
308 IF->addTargets(targets(Arch)); in extract()
309 IF->setInstallName(getInstallName()); in extract()
310 IF->setCurrentVersion(getCurrentVersion()); in extract()
311 IF->setCompatibilityVersion(getCompatibilityVersion()); in extract()
312 IF->setSwiftABIVersion(getSwiftABIVersion()); in extract()
313 IF->setTwoLevelNamespace(isTwoLevelNamespace()); in extract()
314 IF->setApplicationExtensionSafe(isApplicationExtensionSafe()); in extract()
317 IF->addParentUmbrella(It.first, It.second); in extract()
321 IF->addRPath(It.first, It.second); in extract()
326 IF->addAllowableClient(Lib.getInstallName(), Target); in extract()
331 IF->addReexportedLibrary(Lib.getInstallName(), Target); in extract()
335 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Arch), in extract()
348 IF->addDocument(std::move(Result.get())); in extract()
351 return std::move(IF); in extract()