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.