clang 20.0.0git
|
A simple visitor class that helps create template argument visitors. More...
#include "clang/AST/TemplateArgumentVisitor.h"
Public Member Functions | |
RetTy | Visit (REF(TemplateArgument) TA, ParamTys... P) |
VISIT_METHOD (Null) | |
VISIT_METHOD (Type) | |
VISIT_METHOD (Declaration) | |
VISIT_METHOD (NullPtr) | |
VISIT_METHOD (Integral) | |
VISIT_METHOD (StructuralValue) | |
VISIT_METHOD (Template) | |
VISIT_METHOD (TemplateExpansion) | |
VISIT_METHOD (Expression) | |
VISIT_METHOD (Pack) | |
RetTy | VisitTemplateArgument (REF(TemplateArgument), ParamTys...) |
A simple visitor class that helps create template argument visitors.
Definition at line 25 of file TemplateArgumentVisitor.h.
|
inline |
Definition at line 33 of file TemplateArgumentVisitor.h.
References clang::Declaration, DISPATCH, and clang::TemplateArgument::getKind().
Referenced by clang::TextNodeDumper::Visit(), and clang::JSONNodeDumper::Visit().
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Declaration | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Expression | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Integral | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Null | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | NullPtr | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Pack | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | StructuralValue | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Template | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | TemplateExpansion | ) |
clang::templateargumentvisitor::Base< Ref, ImplClass, RetTy, ParamTys >::VISIT_METHOD | ( | Type | ) |
|
inline |
Definition at line 69 of file TemplateArgumentVisitor.h.