reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
419 EC = llvm::sys::fs::createUniqueDirectory(Name, Path); 422 std::string UnresolvedPath = Path.str(); 423 EC = llvm::sys::fs::real_path(UnresolvedPath, Path); 426 Path = Name.str(); 427 EC = llvm::sys::fs::create_directory(Twine(Path)); 430 Path = ""; 434 if (Path != "") { 435 EXPECT_FALSE(llvm::sys::fs::remove(Path.str())); 438 operator StringRef() { return Path.str(); } 511 ScopedDir Root("r", true), ADir(Root.Path + "/a"), BDir(Root.Path + "/b"); 511 ScopedDir Root("r", true), ADir(Root.Path + "/a"), BDir(Root.Path + "/b"); 512 ScopedLink C(ADir.Path, Root.Path + "/c"); 512 ScopedLink C(ADir.Path, Root.Path + "/c"); 513 ScopedFile AA(ADir.Path + "/aa", "aaaa"), BB(BDir.Path + "/bb", "bbbb"); 513 ScopedFile AA(ADir.Path + "/aa", "aaaa"), BB(BDir.Path + "/bb", "bbbb"); 517 ASSERT_FALSE(BFS->setCurrentWorkingDirectory(BDir.Path)); 519 EXPECT_EQ(BDir.Path, *BFS->getCurrentWorkingDirectory()); 554 EXPECT_EQ((BDir.Path + "/./bb").str(), BIt->path()); 562 EXPECT_EQ((ADir.Path + "/./aa").str(), CIt->path()); // Partly resolved name!