Lines Matching refs:Definition
1904 return Definition; in isThisDeclarationADefinition()
1916 return Definition; in isThisDeclarationADefinition()
1919 return Definition; in isThisDeclarationADefinition()
1948 return Definition; in isThisDeclarationADefinition()
1960 if (Kind == Definition) in getActingDefinition()
1971 if (I->isThisDeclarationADefinition(C) == Definition) in getDefinition()
1983 if (Kind == Definition) in hasDefinition()
2349 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const { in hasBody()
2352 Definition = I; in hasBody()
2374 bool FunctionDecl::isDefined(const FunctionDecl *&Definition) const { in isDefined()
2378 Definition = I->IsDeleted ? I->getCanonicalDecl() : I; in isDefined()
2386 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const { in getBody()
2387 if (!hasBody(Definition)) in getBody()
2390 if (Definition->Body) in getBody()
2391 return Definition->Body.get(getASTContext().getExternalSource()); in getBody()
2751 const FunctionDecl *Definition; in doesDeclarationForceExternallyVisibleDefinition() local
2752 if (hasBody(Definition) && Definition->isInlined() && in doesDeclarationForceExternallyVisibleDefinition()
3191 const FunctionDecl *Definition; in isOutOfLine() local
3192 if (FD->hasBody(Definition)) in isOutOfLine()
3193 return Definition->isOutOfLine(); in isOutOfLine()
3199 const FunctionDecl *Definition; in isOutOfLine() local
3200 if (FunTmpl->getTemplatedDecl()->hasBody(Definition)) in isOutOfLine()
3201 return Definition->isOutOfLine(); in isOutOfLine()