Go to the documentation of this file.
24 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_CONFIG_H
25 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_CONFIG_H
28 #include "llvm/ADT/FunctionExtras.h"
55 std::vector<llvm::unique_function<void(std::vector<std::string> &)
const>>
std::vector< llvm::unique_function< void(std::vector< std::string > &) const > > Edits
struct clang::clangd::Config::@0 CompileFlags
Controls how the compile command for the current file is determined.
Settings that express user/project preferences and control clangd behavior.
Config & operator=(const Config &)=delete
Values in a Context are indexed by typed keys.
BackgroundPolicy Background
Whether this TU should be indexed.
struct clang::clangd::Config::@1 Index
Controls background-index behavior.
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
static const Config & current()
Returns the Config of the current Context, or an empty configuration.
static clangd::Key< Config > Key
Context key which can be used to set the current Config.