clang 17.0.0git
Classes | Namespaces | Functions
Diagnostic.h File Reference
#include "Replacement.h"
#include "clang/Basic/Diagnostic.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include <string>
Include dependency graph for Diagnostic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  clang::tooling::FileByteRange
 Represents a range within a specific source file. More...
struct  clang::tooling::DiagnosticMessage
 Represents the diagnostic message with the error message associated and the information on the location of the problem. More...
struct  clang::tooling::Diagnostic
 Represents the diagnostic with the level of severity and possible fixes to be applied. More...
struct  clang::tooling::TranslationUnitDiagnostics
 Collection of Diagnostics generated from a single translation unit. More...


namespace  clang
namespace  clang::tooling


const llvm::StringMap< Replacements > * clang::tooling::selectFirstFix (const Diagnostic &D)
 Get the first fix to apply for this diagnostic.