Searched refs:PatternDecl (Results 1 – 3 of 3) sorted by relevance
4817 PatternDecl = PatternDef; in InstantiateFunctionDefinition()4883 if (PatternDecl->isFromASTFile()) in InstantiateFunctionDefinition()4890 Pattern = PatternDecl->getBody(PatternDecl); in InstantiateFunctionDefinition()4895 PatternDecl->hasSkippedBody()) && in InstantiateFunctionDefinition()4904 !PatternDecl->isInlined() && in InstantiateFunctionDefinition()4908 if (PatternDecl->isInlined()) { in InstantiateFunctionDefinition()4952 assert(PatternDecl->isDefaulted() && in InstantiateFunctionDefinition()5013 if (PatternDecl->isDefaulted()) { in InstantiateFunctionDefinition()5037 if (PatternDecl->hasSkippedBody()) { in InstantiateFunctionDefinition()5140 PatternDecl->getTypeSpecStartLoc(), PatternDecl->getDeclName()); in CompleteVarTemplateSpecializationDecl()[all …]
3700 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local3702 if (PatternDecl) in isImplicitlyInstantiable()3703 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()3709 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()3712 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
9483 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,