clang API Documentation
#include "clang/AST/ASTFwd.h"#include "clang/AST/Decl.h"#include "clang/AST/NestedNameSpecifier.h"#include "clang/AST/Stmt.h"#include "clang/AST/TemplateBase.h"#include "clang/AST/TypeLoc.h"#include "clang/Basic/LLVM.h"#include "llvm/Support/AlignOf.h"#include "clang/AST/DeclNodes.inc"#include "clang/AST/StmtNodes.inc"#include "clang/AST/TypeNodes.def"

Go to the source code of this file.
| #define DECL | ( | DERIVED, | |
| BASE | |||
| ) | NKI_##DERIVED##Decl, |
Definition at line 158 of file ASTTypeTraits.h.
| #define DECL | ( | DERIVED, | |
| BASE | |||
| ) | KIND_TO_KIND_ID(DERIVED##Decl) |
Definition at line 158 of file ASTTypeTraits.h.
| #define KIND_TO_KIND_ID | ( | Class | ) |
template <> struct ASTNodeKind::KindToKindId<Class> { \ static const NodeKindId Id = NKI_##Class; \ };
Definition at line 145 of file ASTTypeTraits.h.
| #define STMT | ( | DERIVED, | |
| BASE | |||
| ) | NKI_##DERIVED, |
Definition at line 160 of file ASTTypeTraits.h.
| #define STMT | ( | DERIVED, | |
| BASE | |||
| ) | KIND_TO_KIND_ID(DERIVED) |
Definition at line 160 of file ASTTypeTraits.h.
| #define TYPE | ( | DERIVED, | |
| BASE | |||
| ) | NKI_##DERIVED##Type, |
Definition at line 162 of file ASTTypeTraits.h.
| #define TYPE | ( | DERIVED, | |
| BASE | |||
| ) | KIND_TO_KIND_ID(DERIVED##Type) |
Definition at line 162 of file ASTTypeTraits.h.