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.