|
clang-tools 22.0.0git
|
#include "clang/Basic/DiagnosticIDs.h"#include "llvm/ADT/IntrusiveRefCntPtr.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/ErrorOr.h"#include "llvm/Support/MemoryBufferRef.h"#include "llvm/Support/VirtualFileSystem.h"#include <functional>#include <optional>#include <string>#include <system_error>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | clang::tidy::FileFilter |
| Contains a list of line ranges in a single file. More... | |
| struct | clang::tidy::ClangTidyGlobalOptions |
| Global options. More... | |
| struct | clang::tidy::ClangTidyOptions |
| Contains options for clang-tidy. More... | |
| struct | clang::tidy::ClangTidyOptions::ClangTidyValue |
| Helper structure for storing option value with priority of the value. More... | |
| struct | clang::tidy::ClangTidyOptions::CustomCheckDiag |
| struct | clang::tidy::ClangTidyOptions::CustomCheckValue |
| class | clang::tidy::ClangTidyOptionsProvider |
| Abstract interface for retrieving various ClangTidy options. More... | |
| class | clang::tidy::DefaultOptionsProvider |
Implementation of the ClangTidyOptionsProvider interface, which returns the same options for all files. More... | |
| class | clang::tidy::FileOptionsBaseProvider |
| struct | clang::tidy::FileOptionsBaseProvider::OptionsCache |
| class | clang::tidy::ConfigOptionsProvider |
| Implementation of ClangTidyOptions interface, which is used for '-config' command-line option. More... | |
| class | clang::tidy::FileOptionsProvider |
Implementation of the ClangTidyOptionsProvider interface, which tries to find a configuration file in the closest parent directory of each source file. More... | |
Namespaces | |
| namespace | clang |
| ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
| namespace | clang::tidy |
Typedefs | |
| using | clang::tidy::DiagCallback = llvm::function_ref<void(const llvm::SMDiagnostic &)> |
Functions | |
| std::error_code | clang::tidy::parseLineFilter (llvm::StringRef LineFilter, ClangTidyGlobalOptions &Options) |
Parses LineFilter from JSON and stores it to the Options. | |
| llvm::ErrorOr< ClangTidyOptions > | clang::tidy::parseConfiguration (llvm::MemoryBufferRef Config) |
Parses configuration from JSON and returns ClangTidyOptions or an error. | |
| llvm::ErrorOr< ClangTidyOptions > | clang::tidy::parseConfigurationWithDiags (llvm::MemoryBufferRef Config, DiagCallback Handler) |
| std::string | clang::tidy::configurationAsText (const ClangTidyOptions &Options) |
| Serializes configuration to a YAML-encoded string. | |