adjustForRewrite(RewriteKind RK, FunctionDecl *Orig, QualType &T, TypeSourceInfo *&TInfo, DeclarationNameInfo &NameInfo) | clang::TemplateDeclInstantiator | |
delayed_partial_spec_begin() | clang::TemplateDeclInstantiator | inline |
delayed_partial_spec_end() | clang::TemplateDeclInstantiator | inline |
delayed_partial_spec_iterator typedef | clang::TemplateDeclInstantiator | |
delayed_var_partial_spec_begin() | clang::TemplateDeclInstantiator | inline |
delayed_var_partial_spec_end() | clang::TemplateDeclInstantiator | inline |
delayed_var_partial_spec_iterator typedef | clang::TemplateDeclInstantiator | |
disableLateAttributeInstantiation() | clang::TemplateDeclInstantiator | inline |
enableLateAttributeInstantiation(Sema::LateInstantiatedAttrVec *LA) | clang::TemplateDeclInstantiator | inline |
getEvaluateConstraints() | clang::TemplateDeclInstantiator | inline |
getStartingScope() const | clang::TemplateDeclInstantiator | inline |
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 | |
InstantiateTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) | clang::TemplateDeclInstantiator | |
InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias) | clang::TemplateDeclInstantiator | |
InstantiateVarTemplatePartialSpecialization(VarTemplateDecl *VarTemplate, VarTemplatePartialSpecializationDecl *PartialSpec) | clang::TemplateDeclInstantiator | |
RewriteKind enum name | clang::TemplateDeclInstantiator | |
setEvaluateConstraints(bool B) | clang::TemplateDeclInstantiator | inline |
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::TemplateDeclInstantiator | inline |
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 | |