clang-tools
7.0.0
|
#include "SymbolYAML.h"
#include "Index.h"
#include "llvm/ADT/Optional.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Namespaces | |
llvm | |
Some operations such as code completion produce a set of candidates. | |
llvm::yaml | |
clang | |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
clang::clangd | |
Macros | |
#define | DEFINE_ENUM(name) IO.enumCase(Value, #name, SymbolKind::name) |
Functions | |
SymbolSlab | clang::clangd::symbolsFromYAML (llvm::StringRef YAMLContent) |
Symbol | clang::clangd::SymbolFromYAML (llvm::yaml::Input &Input, llvm::BumpPtrAllocator &Arena) |
void | clang::clangd::SymbolsToYAML (const SymbolSlab &Symbols, llvm::raw_ostream &OS) |
std::string | clang::clangd::SymbolToYAML (Symbol Sym) |
#define DEFINE_ENUM | ( | name | ) | IO.enumCase(Value, #name, SymbolKind::name) |