clang-tools
11.0.0
|
#include "ConfigProvider.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/SMLoc.h"
#include "llvm/Support/SourceMgr.h"
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | clang::clangd::config::Located< T > |
An entity written in config along, with its optional location in the file. More... | |
struct | clang::clangd::config::Fragment |
A chunk of configuration obtained from a config file, LSP, or elsewhere. More... | |
struct | clang::clangd::config::Fragment::SourceInfo |
These fields are not part of the user-specified configuration, but instead are populated by the parser to describe the configuration source. More... | |
struct | clang::clangd::config::Fragment::IfBlock |
Conditions in the If block restrict when a Fragment applies. More... | |
struct | clang::clangd::config::Fragment::CompileFlagsBlock |
Conditions in the CompileFlags block affect how a file is parsed. More... | |
struct | clang::clangd::config::Fragment::IndexBlock |
Controls how clangd understands code outside the current file. More... | |
Namespaces | |
clang | |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
clang::clangd | |
clang::clangd::config | |