clang API Documentation

Namespaces | Defines | Enumerations | Functions
ASTDiagnostic.h File Reference
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/DiagnosticASTKinds.inc"
Include dependency graph for ASTDiagnostic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  clang
namespace  clang::diag

Defines

#define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, SHOWINSYSHEADER, CATEGORY)   ENUM,
#define ASTSTART

Enumerations

enum  

Functions

void clang::FormatASTNodeDiagnosticArgument (DiagnosticsEngine::ArgumentKind Kind, intptr_t Val, StringRef Modifier, StringRef Argument, ArrayRef< DiagnosticsEngine::ArgumentValue > PrevArgs, SmallVectorImpl< char > &Output, void *Cookie, ArrayRef< intptr_t > QualTypeVals)
 DiagnosticsEngine argument formatting function for diagnostics that involve AST nodes.

Define Documentation

#define ASTSTART

Definition at line 20 of file ASTDiagnostic.h.

#define DIAG (   ENUM,
  FLAGS,
  DEFAULT_MAPPING,
  DESC,
  GROUP,
  SFINAE,
  NOWERROR,
  SHOWINSYSHEADER,
  CATEGORY 
)    ENUM,

Definition at line 18 of file ASTDiagnostic.h.