clang-tools
10.0.0git
|
#include "llvm/ADT/Twine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FormatAdapters.h"
#include "llvm/Support/FormatVariadic.h"
#include <mutex>
Go to the source code of this file.
Classes | |
class | clang::clangd::Logger |
Interface to allow custom logging in clangd. More... | |
class | clang::clangd::LoggingSession |
Only one LoggingSession can be active at a time. More... | |
class | clang::clangd::StreamLogger |
Namespaces | |
clang | |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
clang::clangd | |
clang::clangd::detail | |
Macros | |
#define | dlog(...) |
Functions | |
const char * | clang::clangd::detail::debugType (const char *Filename) |
void | clang::clangd::detail::log (Logger::Level, const llvm::formatv_object_base &) |
template<typename T > | |
T && | clang::clangd::detail::wrap (T &&V) |
decltype(fmt_consume(llvm::Error::success())) | clang::clangd::detail::wrap (llvm::Error &&V) |
template<typename... Ts> | |
void | clang::clangd::detail::log (Logger::Level L, const char *Fmt, Ts &&... Vals) |
template<typename... Ts> | |
void | clang::clangd::elog (const char *Fmt, Ts &&... Vals) |
template<typename... Ts> | |
void | clang::clangd::log (const char *Fmt, Ts &&... Vals) |
template<typename... Ts> | |
void | clang::clangd::vlog (const char *Fmt, Ts &&... Vals) |
#define dlog | ( | ... | ) |
Definition at line 72 of file Logger.h.
Referenced by clang::clangd::allTargetDecls(), clang::clangd::FileDistance::distance(), and clang::clangd::URIDistance::distance().