#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLLOCATION_H
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLLOCATION_H
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/raw_ostream.h"
#include <cstdint>
namespace clang {
namespace clangd {
struct SymbolLocation { … };
inline bool operator==(const SymbolLocation::Position &L,
const SymbolLocation::Position &R) { … }
inline bool operator<(const SymbolLocation::Position &L,
const SymbolLocation::Position &R) { … }
inline bool operator==(const SymbolLocation &L, const SymbolLocation &R) { … }
inline bool operator<(const SymbolLocation &L, const SymbolLocation &R) { … }
llvm::raw_ostream &operator<<(llvm::raw_ostream &, const SymbolLocation &);
}
}
#endif