#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.
namespace clang The JSON file list parser is used to communicate input to InstallAPI.TraverseTemplateInstantiations(kind##
TemplateDecl*
D) { \
returnVisitor.TraverseTemplateInstantiations(
D); \
}
The base class of all kinds of template declarations (e.g., class, function, etc.).
Definition at line 208 of file DynamicRecursiveASTVisitor.cpp.
◆ FORWARD_TO_BASE #define FORWARD_TO_BASE ( Function, Type, RefOrPointer ) Value:template <bool Const> \
MaybeConst<Type> RefOrPointer Param) { \
return Impl<Const>(*this).RecursiveASTVisitor<Impl<Const>>::Function( \
const_cast<TypeRefOrPointer
>(Param)); \
}
Recursive AST visitor that supports extension via dynamic dispatch.
The base class of the type hierarchy.
Definition at line 279 of file DynamicRecursiveASTVisitor.cpp.
◆ FORWARD_TO_BASE_EXACT #define FORWARD_TO_BASE_EXACT ( Function, Type ) Value:template <bool Const> \
return Impl<Const>(*this).RecursiveASTVisitor<Impl<Const>>::Function( \
Param); \
}
Definition at line 288 of file DynamicRecursiveASTVisitor.cpp.
◆ STMT [1/4] ◆ STMT [2/4] ◆ STMT [3/4] ◆ STMT [4/4] ◆ TYPE [1/3] #define TYPE ( CLASS, BASE ) ◆ TYPE [2/3] #define TYPE ( CLASS, BASE ) ◆ TYPE [3/3] #define TYPE ( CLASS, BASE ) ◆ TYPELOC [1/4] #define TYPELOC ( CLASS, BASE ) ◆ TYPELOC [2/4] #define TYPELOC ( CLASS, BASE ) ◆ TYPELOC [3/4] ◆ TYPELOC [4/4] ◆ FORWARD_TO_BASE()RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4