15 #include "llvm/ADT/STLExtras.h" 16 #include "llvm/ADT/ScopeExit.h" 17 #include "llvm/Support/AlignOf.h" 18 #include "llvm/Support/Errno.h" 19 #include "llvm/Support/Mutex.h" 20 #include "llvm/Support/Path.h" 22 #include <condition_variable> 32 using namespace clang;
36 ~DirectoryWatcherWindows()
override { }
37 void InitialScan() { }
38 void EventReceivingLoop() { }
47 bool WaitForInitialSync) {
Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion...
static llvm::Expected< std::unique_ptr< DirectoryWatcher > > create(llvm::StringRef Path, std::function< void(llvm::ArrayRef< DirectoryWatcher::Event > Events, bool IsInitial)> Receiver, bool WaitForInitialSync)
llvm fatal_error if
Dataflow Directional Tag Classes.
Provides notifications for file changes in a directory.