Lines Matching refs:Definition
2158 return Definition; in isThisDeclarationADefinition()
2160 return Definition; in isThisDeclarationADefinition()
2171 return Definition; in isThisDeclarationADefinition()
2174 return Definition; in isThisDeclarationADefinition()
2178 return Definition; in isThisDeclarationADefinition()
2210 return Definition; in isThisDeclarationADefinition()
2222 if (Kind == Definition) in getActingDefinition()
2233 if (I->isThisDeclarationADefinition(C) == Definition) in getDefinition()
2245 if (Kind == Definition) in hasDefinition()
2923 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const { in hasBody()
2926 Definition = I; in hasBody()
2970 bool FunctionDecl::isDefined(const FunctionDecl *&Definition, in isDefined() argument
2974 Definition = FD; in isDefined()
2995 Definition = FD; in isDefined()
3003 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const { in getBody()
3004 if (!hasBody(Definition)) in getBody()
3007 assert(!Definition->FunctionDeclBits.HasDefaultedFunctionInfo && in getBody()
3009 if (Definition->Body) in getBody()
3010 return Definition->Body.get(getASTContext().getExternalSource()); in getBody()
3166 const FunctionDecl *Definition; in isInlineBuiltinDeclaration() local
3167 return hasBody(Definition) && Definition->isInlineSpecified(); in isInlineBuiltinDeclaration()
3454 const FunctionDecl *Definition; in doesDeclarationForceExternallyVisibleDefinition() local
3455 if (hasBody(Definition) && Definition->isInlined() && in doesDeclarationForceExternallyVisibleDefinition()
3977 const FunctionDecl *Definition; in isOutOfLine() local
3978 if (FD->hasBody(Definition)) in isOutOfLine()
3979 return Definition->isOutOfLine(); in isOutOfLine()
3985 const FunctionDecl *Definition; in isOutOfLine() local
3986 if (FunTmpl->getTemplatedDecl()->hasBody(Definition)) in isOutOfLine()
3987 return Definition->isOutOfLine(); in isOutOfLine()