#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 { … }
}
}