clang 19.0.0git
Classes | Namespaces
Diagnostics.h File Reference

Diagnostics class to manage error messages. More...

#include "clang/ASTMatchers/Dynamic/VariantValue.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/raw_ostream.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  clang::ast_matchers::dynamic::SourceLocation
 
struct  clang::ast_matchers::dynamic::SourceRange
 
struct  clang::ast_matchers::dynamic::ParserValue
 A VariantValue instance annotated with its parser context. More...
 
class  clang::ast_matchers::dynamic::Diagnostics
 Helper class to manage error messages. More...
 
class  clang::ast_matchers::dynamic::Diagnostics::ArgStream
 Helper stream class. More...
 
struct  clang::ast_matchers::dynamic::Diagnostics::Context
 Class defining a parser context. More...
 
struct  clang::ast_matchers::dynamic::Diagnostics::OverloadContext
 Context for overloaded matcher construction. More...
 
struct  clang::ast_matchers::dynamic::Diagnostics::ContextFrame
 Information stored for one frame of the context. More...
 
struct  clang::ast_matchers::dynamic::Diagnostics::ErrorContent
 Information stored for each error found. More...
 
struct  clang::ast_matchers::dynamic::Diagnostics::ErrorContent::Message
 

Namespaces

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

Detailed Description

Diagnostics class to manage error messages.

Definition in file Diagnostics.h.