#include "clang/AST/Attr.h"
#include "clang/AST/ExprConcepts.h"
#include "clang/AST/TypeLoc.h"
#include "clang/AST/DeclNodes.inc"
#include "clang/AST/StmtNodes.inc"
#include "clang/AST/TypeNodes.inc"
#include "clang/AST/TypeLocNodes.def"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
|
#define | DEF_TRAVERSE_TMPL_INST(kind) virtual bool TraverseTemplateInstantiations(kind##TemplateDecl *D); |
|
#define | ABSTRACT_DECL(DECL) |
|
#define | DECL(CLASS, BASE) virtual bool Traverse##CLASS##Decl(CLASS##Decl *D); |
|
#define | DECL(CLASS, BASE) |
|
#define | ABSTRACT_STMT(STMT) |
|
#define | STMT(CLASS, PARENT) virtual bool Traverse##CLASS(CLASS *S); |
|
#define | STMT(CLASS, PARENT) |
|
#define | ABSTRACT_TYPE(CLASS, BASE) |
|
#define | TYPE(CLASS, BASE) virtual bool Traverse##CLASS##Type(CLASS##Type *T); |
|
#define | TYPE(CLASS, BASE) |
|
#define | ABSTRACT_TYPELOC(CLASS, BASE) |
|
#define | TYPELOC(CLASS, BASE) virtual bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL); |
|
#define | TYPELOC(CLASS, BASE) |
|
◆ ABSTRACT_DECL
#define ABSTRACT_DECL |
( |
|
DECL | ) |
|
◆ ABSTRACT_STMT
#define ABSTRACT_STMT |
( |
|
STMT | ) |
|
◆ ABSTRACT_TYPE
#define ABSTRACT_TYPE |
( |
|
CLASS, |
|
|
|
BASE |
|
) |
| |
◆ ABSTRACT_TYPELOC
#define ABSTRACT_TYPELOC |
( |
|
CLASS, |
|
|
|
BASE |
|
) |
| |
◆ DECL [1/2]
#define DECL |
( |
|
CLASS, |
|
|
|
BASE |
|
) |
| virtual bool Traverse##CLASS##Decl(CLASS##Decl *D); |
◆ DECL [2/2]
#define DECL |
( |
|
CLASS, |
|
|
|
BASE |
|
) |
| |
Value: bool WalkUpFrom##CLASS##Decl(CLASS##Decl *
D); \
virtual bool Visit##CLASS##Decl(CLASS##Decl *
D) {
return true; }
Definition at line 238 of file DynamicRecursiveASTVisitor.h.
◆ DEF_TRAVERSE_TMPL_INST
#define DEF_TRAVERSE_TMPL_INST |
( |
|
kind | ) |
virtual bool TraverseTemplateInstantiations(kind##TemplateDecl *D); |
Definition at line 226 of file