llvm/clang-tools-extra/clangd/unittests/Annotations.cpp

//===--- Annotations.cpp - Annotated source code for unit tests --*- C++-*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "Annotations.h"
#include "SourceCode.h"

namespace clang {
namespace clangd {

Position Annotations::point(llvm::StringRef Name) const {}

std::pair<Position, llvm::StringRef>
Annotations::pointWithPayload(llvm::StringRef Name) const {}

std::vector<Position> Annotations::points(llvm::StringRef Name) const {}

std::vector<std::pair<Position, llvm::StringRef>>
Annotations::pointsWithPayload(llvm::StringRef Name) const {}

static clangd::Range toLSPRange(llvm::StringRef Code,
                                llvm::Annotations::Range R) {}

Range Annotations::range(llvm::StringRef Name) const {}

std::pair<clangd::Range, llvm::StringRef>
Annotations::rangeWithPayload(llvm::StringRef Name) const {}

std::vector<Range> Annotations::ranges(llvm::StringRef Name) const {}

std::vector<std::pair<clangd::Range, llvm::StringRef>>
Annotations::rangesWithPayload(llvm::StringRef Name) const {}

} // namespace clangd
} // namespace clang