addOuterRetainedLevel() | clang::MultiLevelTemplateArgumentList | inline |
addOuterRetainedLevels(unsigned Num) | clang::MultiLevelTemplateArgumentList | inline |
addOuterTemplateArguments(Decl *AssociatedDecl, ArgList Args, bool Final) | clang::MultiLevelTemplateArgumentList | inline |
addOuterTemplateArguments(ArgList Args) | clang::MultiLevelTemplateArgumentList | inline |
addOuterTemplateArguments(std::nullopt_t) | clang::MultiLevelTemplateArgumentList | inline |
begin() | clang::MultiLevelTemplateArgumentList | inline |
begin() const | clang::MultiLevelTemplateArgumentList | inline |
dump() const | clang::MultiLevelTemplateArgumentList | inline |
end() | clang::MultiLevelTemplateArgumentList | inline |
end() const | clang::MultiLevelTemplateArgumentList | inline |
getAssociatedDecl(unsigned Depth) const | clang::MultiLevelTemplateArgumentList | inline |
getInnermost() const | clang::MultiLevelTemplateArgumentList | inline |
getKind() const | clang::MultiLevelTemplateArgumentList | inline |
getNewDepth(unsigned OldDepth) const | clang::MultiLevelTemplateArgumentList | inline |
getNumLevels() const | clang::MultiLevelTemplateArgumentList | inline |
getNumRetainedOuterLevels() const | clang::MultiLevelTemplateArgumentList | inline |
getNumSubsitutedArgs(unsigned Depth) const | clang::MultiLevelTemplateArgumentList | inline |
getNumSubstitutedLevels() const | clang::MultiLevelTemplateArgumentList | inline |
getOutermost() const | clang::MultiLevelTemplateArgumentList | inline |
hasTemplateArgument(unsigned Depth, unsigned Index) const | clang::MultiLevelTemplateArgumentList | inline |
isAnyArgInstantiationDependent() const | clang::MultiLevelTemplateArgumentList | inline |
isRewrite() const | clang::MultiLevelTemplateArgumentList | inline |
MultiLevelTemplateArgumentList()=default | clang::MultiLevelTemplateArgumentList | |
MultiLevelTemplateArgumentList(Decl *D, ArgList Args, bool Final) | clang::MultiLevelTemplateArgumentList | inline |
operator()(unsigned Depth, unsigned Index) const | clang::MultiLevelTemplateArgumentList | inline |
replaceInnermostTemplateArguments(Decl *AssociatedDecl, ArgList Args, bool Final=false) | clang::MultiLevelTemplateArgumentList | inline |
replaceOutermostTemplateArguments(Decl *AssociatedDecl, ArgList Args) | clang::MultiLevelTemplateArgumentList | inline |
setArgument(unsigned Depth, unsigned Index, TemplateArgument Arg) | clang::MultiLevelTemplateArgumentList | inline |
setKind(TemplateSubstitutionKind K) | clang::MultiLevelTemplateArgumentList | inline |