Lines Matching defs:IF
161 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
162 IF->setFileType(std::max(getFileType(), O->getFileType()));
163 IF->setPath(getPath());
164 IF->setInstallName(getInstallName());
165 IF->setCurrentVersion(getCurrentVersion());
166 IF->setCompatibilityVersion(getCompatibilityVersion());
169 IF->setSwiftABIVersion(O->getSwiftABIVersion());
171 IF->setSwiftABIVersion(getSwiftABIVersion());
173 IF->setTwoLevelNamespace(isTwoLevelNamespace());
174 IF->setApplicationExtensionSafe(isApplicationExtensionSafe());
175 IF->setOSLibNotForSharedCache(isOSLibNotForSharedCache());
179 IF->addParentUmbrella(It.first, It.second);
183 IF->addParentUmbrella(It.first, It.second);
185 IF->addTargets(targets());
186 IF->addTargets(O->targets());
190 IF->addAllowableClient(Lib.getInstallName(), Target);
194 IF->addAllowableClient(Lib.getInstallName(), Target);
198 IF->addReexportedLibrary(Lib.getInstallName(), Target);
202 IF->addReexportedLibrary(Lib.getInstallName(), Target);
205 IF->addRPath(Path, Target);
207 IF->addRPath(Path, Target);
210 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(),
215 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(),
219 return std::move(IF);
244 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
245 IF->setFileType(getFileType());
246 IF->setPath(getPath());
247 IF->addTargets(targets(ArchitectureSet::All().clear(Arch)));
248 IF->setInstallName(getInstallName());
249 IF->setCurrentVersion(getCurrentVersion());
250 IF->setCompatibilityVersion(getCompatibilityVersion());
251 IF->setSwiftABIVersion(getSwiftABIVersion());
252 IF->setTwoLevelNamespace(isTwoLevelNamespace());
253 IF->setApplicationExtensionSafe(isApplicationExtensionSafe());
254 IF->setOSLibNotForSharedCache(isOSLibNotForSharedCache());
257 IF->addParentUmbrella(It.first, It.second);
262 IF->addAllowableClient(Lib.getInstallName(), Target);
268 IF->addReexportedLibrary(Lib.getInstallName(), Target);
277 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Archs),
291 IF->addDocument(std::move(NewDoc));
299 IF->addDocument(std::move(Result.get()));
302 return std::move(IF);
313 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
314 IF->setFileType(getFileType());
315 IF->setPath(getPath());
316 IF->addTargets(targets(Arch));
317 IF->setInstallName(getInstallName());
318 IF->setCurrentVersion(getCurrentVersion());
319 IF->setCompatibilityVersion(getCompatibilityVersion());
320 IF->setSwiftABIVersion(getSwiftABIVersion());
321 IF->setTwoLevelNamespace(isTwoLevelNamespace());
322 IF->setApplicationExtensionSafe(isApplicationExtensionSafe());
323 IF->setOSLibNotForSharedCache(isOSLibNotForSharedCache());
326 IF->addParentUmbrella(It.first, It.second);
330 IF->addRPath(It.second, It.first);
335 IF->addAllowableClient(Lib.getInstallName(), Target);
340 IF->addReexportedLibrary(Lib.getInstallName(), Target);
344 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Arch),
357 IF->addDocument(std::move(Result.get()));
360 return std::move(IF);