Lines Matching refs:Definition

2059       return Definition;  in isThisDeclarationADefinition()
2061 return Definition; in isThisDeclarationADefinition()
2073 return Definition; in isThisDeclarationADefinition()
2076 return Definition; in isThisDeclarationADefinition()
2080 return Definition; in isThisDeclarationADefinition()
2112 return Definition; in isThisDeclarationADefinition()
2124 if (Kind == Definition) in getActingDefinition()
2135 if (I->isThisDeclarationADefinition(C) == Definition) in getDefinition()
2147 if (Kind == Definition) in hasDefinition()
2695 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const { in hasBody()
2698 Definition = I; in hasBody()
2720 bool FunctionDecl::isDefined(const FunctionDecl *&Definition) const { in isDefined()
2723 Definition = I; in isDefined()
2731 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const { in getBody()
2732 if (!hasBody(Definition)) in getBody()
2735 if (Definition->Body) in getBody()
2736 return Definition->Body.get(getASTContext().getExternalSource()); in getBody()
3149 const FunctionDecl *Definition; in doesDeclarationForceExternallyVisibleDefinition() local
3150 if (hasBody(Definition) && Definition->isInlined() && in doesDeclarationForceExternallyVisibleDefinition()
3621 const FunctionDecl *Definition; in isOutOfLine() local
3622 if (FD->hasBody(Definition)) in isOutOfLine()
3623 return Definition->isOutOfLine(); in isOutOfLine()
3629 const FunctionDecl *Definition; in isOutOfLine() local
3630 if (FunTmpl->getTemplatedDecl()->hasBody(Definition)) in isOutOfLine()
3631 return Definition->isOutOfLine(); in isOutOfLine()