clang API Documentation

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>
Include dependency graph for Diagnostics.h:
This graph shows which files directly or indirectly include this file:

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
namespace  clang::ast_matchers
namespace  clang::ast_matchers::dynamic

Detailed Description

Diagnostics class to manage error messages.

Definition in file Diagnostics.h.