Lines Matching refs:Definition
2121 return Definition;
2123 return Definition;
2135 return Definition;
2138 return Definition;
2142 return Definition;
2174 return Definition;
2186 if (Kind == Definition)
2197 if (I->isThisDeclarationADefinition(C) == Definition)
2209 if (Kind == Definition)
2859 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const {
2862 Definition = I;
2883 bool FunctionDecl::isDefined(const FunctionDecl *&Definition) const {
2886 Definition = I;
2894 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const {
2895 if (!hasBody(Definition))
2898 assert(!Definition->FunctionDeclBits.HasDefaultedFunctionInfo &&
2900 if (Definition->Body)
2901 return Definition->Body.get(getASTContext().getExternalSource());
3053 const FunctionDecl *Definition;
3054 return hasBody(Definition) && Definition->isInlineSpecified();
3336 const FunctionDecl *Definition;
3337 if (hasBody(Definition) && Definition->isInlined() &&
3852 const FunctionDecl *Definition;
3853 if (FD->hasBody(Definition))
3854 return Definition->isOutOfLine();
3860 const FunctionDecl *Definition;
3861 if (FunTmpl->getTemplatedDecl()->hasBody(Definition))
3862 return Definition->isOutOfLine();