Lines Matching refs:Definition
2108 return Definition;
2110 return Definition;
2122 return Definition;
2125 return Definition;
2129 return Definition;
2161 return Definition;
2173 if (Kind == Definition)
2184 if (I->isThisDeclarationADefinition(C) == Definition)
2196 if (Kind == Definition)
2846 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const {
2849 Definition = I;
2870 bool FunctionDecl::isDefined(const FunctionDecl *&Definition) const {
2873 Definition = I;
2881 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const {
2882 if (!hasBody(Definition))
2885 assert(!Definition->FunctionDeclBits.HasDefaultedFunctionInfo &&
2887 if (Definition->Body)
2888 return Definition->Body.get(getASTContext().getExternalSource());
3044 const FunctionDecl *Definition;
3045 return hasBody(Definition) && Definition->isInlineSpecified();
3330 const FunctionDecl *Definition;
3331 if (hasBody(Definition) && Definition->isInlined() &&
3849 const FunctionDecl *Definition;
3850 if (FD->hasBody(Definition))
3851 return Definition->isOutOfLine();
3857 const FunctionDecl *Definition;
3858 if (FunTmpl->getTemplatedDecl()->hasBody(Definition))
3859 return Definition->isOutOfLine();