reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
719 static RedirectingFileSystem *
lib/Support/VirtualFileSystem.cpp1007 RedirectingFileSystem::RedirectingDirectoryEntry::iterator Current, End; 1039 RedirectingFileSystem::RedirectingDirectoryEntry::iterator Begin, 1040 RedirectingFileSystem::RedirectingDirectoryEntry::iterator End, 1078 ErrorOr<RedirectingFileSystem::Entry *> E = lookupPath(Dir); 1096 auto *D = cast<RedirectingFileSystem::RedirectingDirectoryEntry>(*E); 1116 RedirectingFileSystem::Entry *E, 1124 if (E->getKind() == RedirectingFileSystem::EK_Directory) { 1125 auto *DE = dyn_cast<RedirectingFileSystem::RedirectingDirectoryEntry>(E); 1214 RedirectingFileSystem::Entry * 1215 lookupOrCreateEntry(RedirectingFileSystem *FS, StringRef Name, 1216 RedirectingFileSystem::Entry *ParentEntry = nullptr) { 1225 auto *DE = dyn_cast<RedirectingFileSystem::RedirectingDirectoryEntry>( 1227 for (std::unique_ptr<RedirectingFileSystem::Entry> &Content : 1230 dyn_cast<RedirectingFileSystem::RedirectingDirectoryEntry>( 1238 std::unique_ptr<RedirectingFileSystem::Entry> E = 1239 std::make_unique<RedirectingFileSystem::RedirectingDirectoryEntry>( 1251 cast<RedirectingFileSystem::RedirectingDirectoryEntry>(ParentEntry); 1256 void uniqueOverlayTree(RedirectingFileSystem *FS, 1257 RedirectingFileSystem::Entry *SrcE, 1258 RedirectingFileSystem::Entry *NewParentE = nullptr) { 1261 case RedirectingFileSystem::EK_Directory: { 1262 auto *DE = cast<RedirectingFileSystem::RedirectingDirectoryEntry>(SrcE); 1268 for (std::unique_ptr<RedirectingFileSystem::Entry> &SubEntry : 1273 case RedirectingFileSystem::EK_File: { 1275 auto *FE = cast<RedirectingFileSystem::RedirectingFileEntry>(SrcE); 1277 cast<RedirectingFileSystem::RedirectingDirectoryEntry>(NewParentE); 1279 std::make_unique<RedirectingFileSystem::RedirectingFileEntry>( 1286 std::unique_ptr<RedirectingFileSystem::Entry> 1287 parseEntry(yaml::Node *N, RedirectingFileSystem *FS, bool IsRootEntry) { 1305 std::vector<std::unique_ptr<RedirectingFileSystem::Entry>> 1311 RedirectingFileSystem::RedirectingFileEntry::NK_NotSet; 1312 RedirectingFileSystem::EntryKind Kind; 1345 Kind = RedirectingFileSystem::EK_File; 1347 Kind = RedirectingFileSystem::EK_Directory; 1367 if (std::unique_ptr<RedirectingFileSystem::Entry> E = 1405 Val ? RedirectingFileSystem::RedirectingFileEntry::NK_External 1406 : RedirectingFileSystem::RedirectingFileEntry::NK_Virtual; 1424 if (Kind == RedirectingFileSystem::EK_Directory && 1426 RedirectingFileSystem::RedirectingFileEntry::NK_NotSet) { 1447 std::unique_ptr<RedirectingFileSystem::Entry> Result; 1449 case RedirectingFileSystem::EK_File: 1450 Result = std::make_unique<RedirectingFileSystem::RedirectingFileEntry>( 1453 case RedirectingFileSystem::EK_Directory: 1455 std::make_unique<RedirectingFileSystem::RedirectingDirectoryEntry>( 1471 std::vector<std::unique_ptr<RedirectingFileSystem::Entry>> Entries; 1474 std::make_unique<RedirectingFileSystem::RedirectingDirectoryEntry>( 1487 bool parse(yaml::Node *Root, RedirectingFileSystem *FS) { 1504 std::vector<std::unique_ptr<RedirectingFileSystem::Entry>> RootEntries; 1524 if (std::unique_ptr<RedirectingFileSystem::Entry> E = 1581 RedirectingFileSystem * 1599 std::unique_ptr<RedirectingFileSystem> FS( 1600 new RedirectingFileSystem(ExternalFS)); 1624 ErrorOr<RedirectingFileSystem::Entry *> 1647 ErrorOr<RedirectingFileSystem::Entry *> Result = 1655 ErrorOr<RedirectingFileSystem::Entry *> 1658 RedirectingFileSystem::Entry *From) const { 1687 auto *DE = dyn_cast<RedirectingFileSystem::RedirectingDirectoryEntry>(From); 1691 for (const std::unique_ptr<RedirectingFileSystem::Entry> &DirEntry : 1693 ErrorOr<RedirectingFileSystem::Entry *> Result = 1711 RedirectingFileSystem::Entry *E) { 1713 if (auto *F = dyn_cast<RedirectingFileSystem::RedirectingFileEntry>(E)) { 1721 auto *DE = cast<RedirectingFileSystem::RedirectingDirectoryEntry>(E); 1727 ErrorOr<RedirectingFileSystem::Entry *> Result = lookupPath(Path); 1765 ErrorOr<RedirectingFileSystem::Entry *> E = lookupPath(Path); 1774 auto *F = dyn_cast<RedirectingFileSystem::RedirectingFileEntry>(*E); 1796 ErrorOr<RedirectingFileSystem::Entry *> Result = lookupPath(Path); 1806 dyn_cast<RedirectingFileSystem::RedirectingFileEntry>(*Result)) { 1820 return RedirectingFileSystem::create(std::move(Buffer), DiagHandler, 1825 static void getVFSEntries(RedirectingFileSystem::Entry *SrcE, 1829 if (Kind == RedirectingFileSystem::EK_Directory) { 1830 auto *DE = dyn_cast<RedirectingFileSystem::RedirectingDirectoryEntry>(SrcE); 1832 for (std::unique_ptr<RedirectingFileSystem::Entry> &SubEntry : 1842 auto *FE = dyn_cast<RedirectingFileSystem::RedirectingFileEntry>(SrcE); 1856 RedirectingFileSystem *VFS = RedirectingFileSystem::create( 1856 RedirectingFileSystem *VFS = RedirectingFileSystem::create( 1859 ErrorOr<RedirectingFileSystem::Entry *> RootE = VFS->lookupPath("/"); 2036 RedirectingFileSystem::RedirectingDirectoryEntry::iterator Begin, 2037 RedirectingFileSystem::RedirectingDirectoryEntry::iterator End, 2078 case RedirectingFileSystem::EK_Directory: 2081 case RedirectingFileSystem::EK_File:tools/lldb/source/Host/common/FileSystem.cpp
450 ErrorOr<vfs::RedirectingFileSystem::Entry *> E = 459 auto *F = dyn_cast<vfs::RedirectingFileSystem::RedirectingFileEntry>(*E);usr/include/c++/7.4.0/bits/unique_ptr.h
68 default_delete(const default_delete<_Up>&) noexcept { } 72 operator()(_Tp* __ptr) const 74 static_assert(!is_void<_Tp>::value, 76 static_assert(sizeof(_Tp)>0, 122 using type = _Up*; 137 using pointer = typename _Ptr<_Tp, _Dp>::type; 161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type; 163 __uniq_ptr_impl<_Tp, _Dp> _M_t; 166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer; 167 using element_type = _Tp;usr/include/c++/7.4.0/type_traits
215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type 581 : public __or_<is_lvalue_reference<_Tp>, 582 is_rvalue_reference<_Tp>>::type 601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, 601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, 602 is_void<_Tp>>>::type 638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type 638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type 1554 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1645 { typedef _Tp& type; }; 1650 : public __add_lvalue_reference_helper<_Tp>