clang 19.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>

Go to the source code of this file.

Classes

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...
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::tooling
 

Functions

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