|
clang-tools 22.0.0git
|
#include "index/Ref.h"#include "index/Relation.h"#include "index/Symbol.h"#include "index/SymbolID.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/FunctionExtras.h"#include "llvm/Support/JSON.h"#include <mutex>#include <optional>#include <string>Go to the source code of this file.
Classes | |
| struct | clang::clangd::FuzzyFindRequest |
| struct | clang::clangd::LookupRequest |
| struct | clang::clangd::RefsRequest |
| struct | clang::clangd::ContainedRefsRequest |
| struct | clang::clangd::RelationsRequest |
| struct | clang::clangd::ContainedRefsResult |
| class | clang::clangd::SymbolIndex |
| Interface for symbol indexes that can be used for searching or matching symbols among a set of symbols based on names or unique IDs. More... | |
| class | clang::clangd::SwapIndex |
Namespaces | |
| namespace | clang |
| ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
| namespace | clang::clangd |
| FIXME: Skip testing on windows temporarily due to the different escaping code mode. | |
Enumerations | |
| enum class | clang::clangd::IndexContents : uint8_t { clang::clangd::None = 0 , clang::clangd::Symbols = 1 << 1 , clang::clangd::References = 1 << 2 , clang::clangd::Relations = 1 << 3 , clang::clangd::All = Symbols | References | Relations } |
| Describes what data is covered by an index. More... | |
Functions | |
| bool | clang::clangd::fromJSON (const llvm::json::Value &Parameters, FuzzyFindRequest &Request, llvm::json::Path P) |
| llvm::json::Value | clang::clangd::toJSON (const FuzzyFindRequest &Request) |
| constexpr IndexContents | clang::clangd::operator& (IndexContents L, IndexContents R) |
| constexpr IndexContents | clang::clangd::operator| (IndexContents L, IndexContents R) |