clang  14.0.0git
DirectoryWatcher-not-implemented.cpp
Go to the documentation of this file.
1 //===- DirectoryWatcher-not-implemented.cpp -------------------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
10 
11 using namespace llvm;
12 using namespace clang;
13 
15  StringRef Path,
16  std::function<void(llvm::ArrayRef<DirectoryWatcher::Event>, bool)> Receiver,
17  bool WaitForInitialSync) {
18  return llvm::make_error<llvm::StringError>(
19  "DirectoryWatcher is not implemented for this platform!",
20  llvm::inconvertibleErrorCode());
21 }
llvm
Definition: Dominators.h:30
llvm::Expected
Definition: LLVM.h:41
DirectoryWatcher.h
clang::DirectoryWatcher::create
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
Definition: DirectoryWatcher-not-implemented.cpp:14
llvm::ArrayRef
Definition: LLVM.h:34
clang
Definition: CalledOnceCheck.h:17