cloneScopes(LocalInstantiationScope *Outermost) | clang::LocalInstantiationScope | inline |
DeclArgumentPack typedef | clang::LocalInstantiationScope | |
deleteScopes(LocalInstantiationScope *Scope, LocalInstantiationScope *Outermost) | clang::LocalInstantiationScope | inlinestatic |
Exit() | clang::LocalInstantiationScope | inline |
findInstantiationOf(const Decl *D) | clang::LocalInstantiationScope | |
getPartiallySubstitutedPack(const TemplateArgument **ExplicitArgs=nullptr, unsigned *NumExplicitArgs=nullptr) const | clang::LocalInstantiationScope | |
getSema() const | clang::LocalInstantiationScope | inline |
InstantiatedLocal(const Decl *D, Decl *Inst) | clang::LocalInstantiationScope | |
InstantiatedLocalPackArg(const Decl *D, VarDecl *Inst) | clang::LocalInstantiationScope | |
isLambdaOrBlock() const | clang::LocalInstantiationScope | inline |
isLocalPackExpansion(const Decl *D) | clang::LocalInstantiationScope | |
LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope=false, bool InstantiatingLambdaOrBlock=false) | clang::LocalInstantiationScope | inline |
LocalInstantiationScope(const LocalInstantiationScope &)=delete | clang::LocalInstantiationScope | |
MakeInstantiatedLocalArgPack(const Decl *D) | clang::LocalInstantiationScope | |
operator=(const LocalInstantiationScope &)=delete | clang::LocalInstantiationScope | |
ResetPartiallySubstitutedPack() | clang::LocalInstantiationScope | inline |
SetPartiallySubstitutedPack(NamedDecl *Pack, const TemplateArgument *ExplicitArgs, unsigned NumExplicitArgs) | clang::LocalInstantiationScope | |
~LocalInstantiationScope() | clang::LocalInstantiationScope | inline |