Lines Matching defs:Pattern
1135 FunctionDecl *Pattern) {
1137 assert(Pattern && "Class scope specialization pattern is 0");
1138 ClassScopeSpecializationPattern[FD] = Pattern;
1152 ASTContext::setInstantiatedFromUsingDecl(UsingDecl *Inst, NamedDecl *Pattern) {
1153 assert((isa<UsingDecl>(Pattern) ||
1154 isa<UnresolvedUsingValueDecl>(Pattern) ||
1155 isa<UnresolvedUsingTypenameDecl>(Pattern)) &&
1158 InstantiatedFromUsingDecl[Inst] = Pattern;
1173 UsingShadowDecl *Pattern) {
1175 InstantiatedFromUsingShadowDecl[Inst] = Pattern;
3488 QualType ASTContext::getPackExpansionType(QualType Pattern,
3491 PackExpansionType::Profile(ID, Pattern, NumExpansions);
3493 assert(Pattern->containsUnexpandedParameterPack() &&
3502 if (!Pattern.isCanonical()) {
3503 Canon = getCanonicalType(Pattern);
3517 PackExpansionType(Pattern, Canon, NumExpansions);