Searched refs:PatternDecl (Results 1 – 3 of 3) sorted by relevance
4844 PatternDecl = PatternDef; in InstantiateFunctionDefinition()4911 if (PatternDecl->isFromASTFile()) in InstantiateFunctionDefinition()4918 Pattern = PatternDecl->getBody(PatternDecl); in InstantiateFunctionDefinition()4923 PatternDecl->hasSkippedBody()) && in InstantiateFunctionDefinition()4932 !PatternDecl->isInlined() && in InstantiateFunctionDefinition()4936 if (PatternDecl->isInlined()) { in InstantiateFunctionDefinition()4980 assert(PatternDecl->isDefaulted() && in InstantiateFunctionDefinition()5041 if (PatternDecl->isDefaulted()) { in InstantiateFunctionDefinition()5065 if (PatternDecl->hasSkippedBody()) { in InstantiateFunctionDefinition()5170 PatternDecl->getTypeSpecStartLoc(), PatternDecl->getDeclName()); in CompleteVarTemplateSpecializationDecl()[all …]
3860 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local3862 if (PatternDecl) in isImplicitlyInstantiable()3863 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()3869 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()3872 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
7262 FunctionDecl *Function, const FunctionDecl *PatternDecl,10139 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,