clang  9.0.0
List of all members
clang::TemplateArgumentVisitor< ImplClass, RetTy, ParamTys > Class Template Reference

A simple visitor class that helps create template argument visitors. More...

#include "clang/AST/TemplateArgumentVisitor.h"

Inheritance diagram for clang::TemplateArgumentVisitor< ImplClass, RetTy, ParamTys >:
[legend]
Collaboration diagram for clang::TemplateArgumentVisitor< ImplClass, RetTy, ParamTys >:
[legend]

Additional Inherited Members

- Public Member Functions inherited from clang::templateargumentvisitor::Base< std::add_lvalue_reference, ImplClass, RetTy, ParamTys... >
RetTy Visit (REF(TemplateArgument) TA, ParamTys... P)
 
 VISIT_METHOD (Null)
 
 VISIT_METHOD (Type)
 
 VISIT_METHOD (Declaration)
 
 VISIT_METHOD (NullPtr)
 
 VISIT_METHOD (Integral)
 
 VISIT_METHOD (Template)
 
 VISIT_METHOD (TemplateExpansion)
 
 VISIT_METHOD (Expression)
 
 VISIT_METHOD (Pack)
 
RetTy VisitTemplateArgument (REF(TemplateArgument), ParamTys...)
 

Detailed Description

template<typename ImplClass, typename RetTy = void, typename... ParamTys>
class clang::TemplateArgumentVisitor< ImplClass, RetTy, ParamTys >

A simple visitor class that helps create template argument visitors.

This class does not preserve constness of TemplateArgument references (see also ConstTemplateArgumentVisitor).

Definition at line 83 of file TemplateArgumentVisitor.h.


The documentation for this class was generated from the following file: