xref: /llvm-project/clang-tools-extra/clangd/index/remote/unimplemented/UnimplementedClient.cpp (revision 93bb9944cb577f0529636dc5acfba16026740962)
167b2dbd5SKirill Bobyrev //===--- UnimplementedClient.cpp ---------------------------------*- C++-*-===//
267b2dbd5SKirill Bobyrev //
367b2dbd5SKirill Bobyrev // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
467b2dbd5SKirill Bobyrev // See https://llvm.org/LICENSE.txt for license information.
567b2dbd5SKirill Bobyrev // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
667b2dbd5SKirill Bobyrev //
767b2dbd5SKirill Bobyrev //===----------------------------------------------------------------------===//
867b2dbd5SKirill Bobyrev 
967b2dbd5SKirill Bobyrev #include "index/remote/Client.h"
10ad97ccf6SSam McCall #include "support/Logger.h"
11*93bb9944SKirill Bobyrev #include "llvm/ADT/StringRef.h"
1267b2dbd5SKirill Bobyrev 
1367b2dbd5SKirill Bobyrev namespace clang {
1467b2dbd5SKirill Bobyrev namespace clangd {
1567b2dbd5SKirill Bobyrev namespace remote {
1667b2dbd5SKirill Bobyrev 
getClient(llvm::StringRef Address,llvm::StringRef IndexRoot)17*93bb9944SKirill Bobyrev std::unique_ptr<clangd::SymbolIndex> getClient(llvm::StringRef Address,
18*93bb9944SKirill Bobyrev                                                llvm::StringRef IndexRoot) {
1967b2dbd5SKirill Bobyrev   elog("Can't create SymbolIndex client without Remote Index support.");
2067b2dbd5SKirill Bobyrev   return nullptr;
2167b2dbd5SKirill Bobyrev }
2267b2dbd5SKirill Bobyrev 
2367b2dbd5SKirill Bobyrev } // namespace remote
2467b2dbd5SKirill Bobyrev } // namespace clangd
2567b2dbd5SKirill Bobyrev } // namespace clang
26