reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
190 static llvm::Optional<FileSystem> &InstanceImpl();
45 FileSystem &FileSystem::Instance() { return *InstanceImpl(); } 48 lldbassert(!InstanceImpl() && "Already initialized."); 49 InstanceImpl().emplace(); 53 lldbassert(!InstanceImpl() && "Already initialized."); 54 InstanceImpl().emplace(collector); 58 lldbassert(!InstanceImpl() && "Already initialized."); 66 InstanceImpl().emplace(llvm::vfs::getVFSFromYAML(std::move(buffer.get()), 74 lldbassert(!InstanceImpl() && "Already initialized."); 75 InstanceImpl().emplace(fs); 79 lldbassert(InstanceImpl() && "Already terminated."); 80 InstanceImpl().reset();