Lines Matching defs:IF
158 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
159 IF->setFileType(std::max(getFileType(), O->getFileType()));
160 IF->setPath(getPath());
161 IF->setInstallName(getInstallName());
162 IF->setCurrentVersion(getCurrentVersion());
163 IF->setCompatibilityVersion(getCompatibilityVersion());
166 IF->setSwiftABIVersion(O->getSwiftABIVersion());
168 IF->setSwiftABIVersion(getSwiftABIVersion());
170 IF->setTwoLevelNamespace(isTwoLevelNamespace());
171 IF->setApplicationExtensionSafe(isApplicationExtensionSafe());
175 IF->addParentUmbrella(It.first, It.second);
179 IF->addParentUmbrella(It.first, It.second);
181 IF->addTargets(targets());
182 IF->addTargets(O->targets());
186 IF->addAllowableClient(Lib.getInstallName(), Target);
190 IF->addAllowableClient(Lib.getInstallName(), Target);
194 IF->addReexportedLibrary(Lib.getInstallName(), Target);
198 IF->addReexportedLibrary(Lib.getInstallName(), Target);
201 IF->addRPath(Path, Target);
203 IF->addRPath(Path, Target);
206 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(),
211 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(),
215 return std::move(IF);
238 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
239 IF->setFileType(getFileType());
240 IF->setPath(getPath());
241 IF->addTargets(targets(ArchitectureSet::All().clear(Arch)));
242 IF->setInstallName(getInstallName());
243 IF->setCurrentVersion(getCurrentVersion());
244 IF->setCompatibilityVersion(getCompatibilityVersion());
245 IF->setSwiftABIVersion(getSwiftABIVersion());
246 IF->setTwoLevelNamespace(isTwoLevelNamespace());
247 IF->setApplicationExtensionSafe(isApplicationExtensionSafe());
250 IF->addParentUmbrella(It.first, It.second);
255 IF->addAllowableClient(Lib.getInstallName(), Target);
261 IF->addReexportedLibrary(Lib.getInstallName(), Target);
270 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Archs),
284 IF->addDocument(std::move(NewDoc));
292 IF->addDocument(std::move(Result.get()));
295 return std::move(IF);
306 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
307 IF->setFileType(getFileType());
308 IF->setPath(getPath());
309 IF->addTargets(targets(Arch));
310 IF->setInstallName(getInstallName());
311 IF->setCurrentVersion(getCurrentVersion());
312 IF->setCompatibilityVersion(getCompatibilityVersion());
313 IF->setSwiftABIVersion(getSwiftABIVersion());
314 IF->setTwoLevelNamespace(isTwoLevelNamespace());
315 IF->setApplicationExtensionSafe(isApplicationExtensionSafe());
318 IF->addParentUmbrella(It.first, It.second);
322 IF->addRPath(It.second, It.first);
327 IF->addAllowableClient(Lib.getInstallName(), Target);
332 IF->addReexportedLibrary(Lib.getInstallName(), Target);
336 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Arch),
349 IF->addDocument(std::move(Result.get()));
352 return std::move(IF);