| clang 22.0.0git
    | 
#include "clang/AST/DynamicRecursiveASTVisitor.h"#include "clang/AST/RecursiveASTVisitor.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.
| Namespaces | |
| namespace | clang | 
| The JSON file list parser is used to communicate input to InstallAPI. | |
| Macros | |
| #define | DEF_TRAVERSE_TMPL_INST(kind) | 
| #define | ABSTRACT_DECL(DECL) | 
| #define | DECL(CLASS, BASE) | 
| #define | DECL(CLASS, BASE) | 
| #define | ABSTRACT_STMT(STMT) | 
| #define | STMT(CLASS, PARENT) | 
| #define | STMT(CLASS, PARENT) | 
| #define | ABSTRACT_TYPE(CLASS, BASE) | 
| #define | TYPE(CLASS, BASE) | 
| #define | TYPE(CLASS, BASE) | 
| #define | ABSTRACT_TYPELOC(CLASS, BASE) | 
| #define | TYPELOC(CLASS, BASE) | 
| #define | TYPELOC(CLASS, BASE) | 
| #define | FORWARD_TO_BASE(Function, Type, RefOrPointer) | 
| #define | FORWARD_TO_BASE_EXACT(Function, Type) | 
| #define | ABSTRACT_DECL(DECL) | 
| #define | DECL(CLASS, BASE) | 
| #define | ABSTRACT_STMT(STMT) | 
| #define | STMT(CLASS, PARENT) | 
| #define | STMT(CLASS, PARENT) | 
| #define | ABSTRACT_TYPE(CLASS, BASE) | 
| #define | TYPE(CLASS, BASE) | 
| #define | ABSTRACT_TYPELOC(CLASS, BASE) | 
| #define | TYPELOC(CLASS, BASE) | 
| #define | TYPELOC(CLASS, BASE) | 
| Functions | |
| FORWARD_TO_BASE (TraverseConceptNestedRequirement, concepts::NestedRequirement, *) template< bool Const > bool DynamicRecursiveASTVisitorBase< Const > | |
| #define ABSTRACT_DECL | ( | DECL | ) | 
Definition at line 222 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_DECL | ( | DECL | ) | 
Definition at line 222 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_STMT | ( | STMT | ) | 
Definition at line 236 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_STMT | ( | STMT | ) | 
Definition at line 236 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_TYPE | ( | CLASS, | |
| BASE ) | 
Definition at line 246 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_TYPE | ( | CLASS, | |
| BASE ) | 
Definition at line 246 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_TYPELOC | ( | CLASS, | |
| BASE ) | 
Definition at line 260 of file DynamicRecursiveASTVisitor.cpp.
| #define ABSTRACT_TYPELOC | ( | CLASS, | |
| BASE ) | 
Definition at line 260 of file DynamicRecursiveASTVisitor.cpp.
| #define DECL | ( | CLASS, | |
| BASE ) | 
Definition at line 223 of file DynamicRecursiveASTVisitor.cpp.
| #define DECL | ( | CLASS, | |
| BASE ) | 
Definition at line 223 of file DynamicRecursiveASTVisitor.cpp.
| #define DECL | ( | CLASS, | |
| BASE ) | 
Definition at line 223 of file DynamicRecursiveASTVisitor.cpp.
| #define DEF_TRAVERSE_TMPL_INST | ( | kind | ) | 
Definition at line 212 of file DynamicRecursiveASTVisitor.cpp.
| #define FORWARD_TO_BASE | ( | Function, | |
| Type, | |||
| RefOrPointer ) | 
Definition at line 283 of file DynamicRecursiveASTVisitor.cpp.
Referenced by FORWARD_TO_BASE().
| #define FORWARD_TO_BASE_EXACT | ( | Function, | |
| Type ) | 
Definition at line 292 of file DynamicRecursiveASTVisitor.cpp.
Referenced by FORWARD_TO_BASE().
| #define STMT | ( | CLASS, | |
| PARENT ) | 
Definition at line 237 of file DynamicRecursiveASTVisitor.cpp.
| #define STMT | ( | CLASS, | |
| PARENT ) | 
Definition at line 237 of file DynamicRecursiveASTVisitor.cpp.
| #define STMT | ( | CLASS, | |
| PARENT ) | 
Definition at line 237 of file DynamicRecursiveASTVisitor.cpp.
| #define STMT | ( | CLASS, | |
| PARENT ) | 
Definition at line 237 of file DynamicRecursiveASTVisitor.cpp.
| #define TYPE | ( | CLASS, | |
| BASE ) | 
Definition at line 247 of file DynamicRecursiveASTVisitor.cpp.
| #define TYPE | ( | CLASS, | |
| BASE ) | 
| #define TYPE | ( | CLASS, | |
| BASE ) | 
Definition at line 247 of file DynamicRecursiveASTVisitor.cpp.
| #define TYPELOC | ( | CLASS, | |
| BASE ) | 
Definition at line 261 of file DynamicRecursiveASTVisitor.cpp.
| #define TYPELOC | ( | CLASS, | |
| BASE ) | 
Definition at line 261 of file DynamicRecursiveASTVisitor.cpp.
| #define TYPELOC | ( | CLASS, | |
| BASE ) | 
Definition at line 261 of file DynamicRecursiveASTVisitor.cpp.
| #define TYPELOC | ( | CLASS, | |
| BASE ) | 
Definition at line 261 of file DynamicRecursiveASTVisitor.cpp.
| FORWARD_TO_BASE | ( | TraverseConceptNestedRequirement | , | 
| concepts::NestedRequirement | , | ||
| * | ) | 
Definition at line 311 of file DynamicRecursiveASTVisitor.cpp.
References FORWARD_TO_BASE, FORWARD_TO_BASE_EXACT, and clang::T.