clang 22.0.0git
ASTFwd.h File Reference

Forward declaration of all AST node types. More...

#include "clang/AST/DeclNodes.inc"
#include "clang/AST/StmtNodes.inc"
#include "clang/AST/TypeNodes.inc"
#include "llvm/Frontend/OpenMP/OMP.inc"
#include "clang/Basic/AttrList.inc"

Go to the source code of this file.

Namespaces

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

Macros

#define DECL(DERIVED, BASE)
#define STMT(DERIVED, BASE)
#define TYPE(DERIVED, BASE)
#define GEN_CLANG_CLAUSE_CLASS
#define CLAUSE_CLASS(Enum, Str, Class)
#define ATTR(A)

Detailed Description

Forward declaration of all AST node types.

Definition in file ASTFwd.h.

Macro Definition Documentation

◆ ATTR

#define ATTR ( A)
Value:
class A##Attr;

Definition at line 34 of file ASTFwd.h.

◆ CLAUSE_CLASS

#define CLAUSE_CLASS ( Enum,
Str,
Class )
Value:
class Class;

Definition at line 31 of file ASTFwd.h.

◆ DECL

#define DECL ( DERIVED,
BASE )
Value:
class DERIVED##Decl;

Definition at line 20 of file ASTFwd.h.

◆ GEN_CLANG_CLAUSE_CLASS

#define GEN_CLANG_CLAUSE_CLASS

Definition at line 30 of file ASTFwd.h.

◆ STMT

#define STMT ( DERIVED,
BASE )
Value:
class DERIVED;

Definition at line 23 of file ASTFwd.h.

◆ TYPE

#define TYPE ( DERIVED,
BASE )
Value:
class DERIVED##Type;

Definition at line 26 of file ASTFwd.h.