clang 19.0.0git
clang::TemplateDeclInstantiator Member List

This is the complete list of members for clang::TemplateDeclInstantiator, including all inherited members.

adjustForRewrite(RewriteKind RK, FunctionDecl *Orig, QualType &T, TypeSourceInfo *&TInfo, DeclarationNameInfo &NameInfo)clang::TemplateDeclInstantiator
delayed_partial_spec_begin()clang::TemplateDeclInstantiatorinline
delayed_partial_spec_end()clang::TemplateDeclInstantiatorinline
delayed_partial_spec_iterator typedefclang::TemplateDeclInstantiator
delayed_var_partial_spec_begin()clang::TemplateDeclInstantiatorinline
delayed_var_partial_spec_end()clang::TemplateDeclInstantiatorinline
delayed_var_partial_spec_iterator typedefclang::TemplateDeclInstantiator
disableLateAttributeInstantiation()clang::TemplateDeclInstantiatorinline
enableLateAttributeInstantiation(Sema::LateInstantiatedAttrVec *LA)clang::TemplateDeclInstantiatorinline
getEvaluateConstraints()clang::TemplateDeclInstantiatorinline
getStartingScope() constclang::TemplateDeclInstantiatorinline
InitFunctionInstantiation(FunctionDecl *New, FunctionDecl *Tmpl)clang::TemplateDeclInstantiator
InitMethodInstantiation(CXXMethodDecl *New, CXXMethodDecl *Tmpl)clang::TemplateDeclInstantiator
InstantiateClassTemplatePartialSpecialization(ClassTemplateDecl *ClassTemplate, ClassTemplatePartialSpecializationDecl *PartialSpec)clang::TemplateDeclInstantiator
InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern)clang::TemplateDeclInstantiator
InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias)clang::TemplateDeclInstantiator
InstantiateVarTemplatePartialSpecialization(VarTemplateDecl *VarTemplate, VarTemplatePartialSpecializationDecl *PartialSpec)clang::TemplateDeclInstantiator
RewriteKind enum nameclang::TemplateDeclInstantiator
setEvaluateConstraints(bool B)clang::TemplateDeclInstantiatorinline
SubstDefaultedFunction(FunctionDecl *New, FunctionDecl *Tmpl)clang::TemplateDeclInstantiator
SubstFunctionType(FunctionDecl *D, SmallVectorImpl< ParmVarDecl * > &Params)clang::TemplateDeclInstantiator
SubstQualifier(const DeclaratorDecl *OldDecl, DeclaratorDecl *NewDecl)clang::TemplateDeclInstantiator
SubstQualifier(const TagDecl *OldDecl, TagDecl *NewDecl)clang::TemplateDeclInstantiator
SubstTemplateParams(TemplateParameterList *List)clang::TemplateDeclInstantiator
TemplateDeclInstantiator(Sema &SemaRef, DeclContext *Owner, const MultiLevelTemplateArgumentList &TemplateArgs)clang::TemplateDeclInstantiatorinline
Visit(PTR(Decl) D)clang::declvisitor::Base< Ptr, ImplClass, RetTy >inline
VisitBaseUsingDecls(BaseUsingDecl *D, BaseUsingDecl *Inst, LookupResult *Lookup)clang::TemplateDeclInstantiator
VisitCXXMethodDecl(CXXMethodDecl *D, TemplateParameterList *TemplateParams, RewriteKind RK=RewriteKind::None)clang::TemplateDeclInstantiator
VisitDecl(Decl *D)clang::TemplateDeclInstantiator
DeclVisitor< TemplateDeclInstantiator, Decl * >::VisitDecl(PTR(Decl) D)clang::declvisitor::Base< Ptr, ImplClass, RetTy >inline
VisitFunctionDecl(FunctionDecl *D, TemplateParameterList *TemplateParams, RewriteKind RK=RewriteKind::None)clang::TemplateDeclInstantiator
VisitVarDecl(VarDecl *D, bool InstantiatingVarTemplate, ArrayRef< BindingDecl * > *Bindings=nullptr)clang::TemplateDeclInstantiator
VisitVarTemplateSpecializationDecl(VarTemplateDecl *VarTemplate, VarDecl *FromVar, const TemplateArgumentListInfo &TemplateArgsInfo, ArrayRef< TemplateArgument > Converted, VarTemplateSpecializationDecl *PrevDecl=nullptr)clang::TemplateDeclInstantiator