Home | History | Annotate | Download | only in AST

Lines Matching refs:Definition

1449   // this is the definition which will be used.
2087 const FunctionDecl *Definition) {
2090 if (Info.CheckingPotentialConstantExpression && !Definition &&
2095 if (Definition && Definition->isConstexpr() && !Definition->isInvalidDecl())
2099 const FunctionDecl *DiagDecl = Definition ? Definition : Declaration;
2152 Definition,
2161 const CXXRecordDecl *RD = Definition->getParent();
2167 CallStackFrame Frame(Info, CallLoc, Definition, &This, ArgValues.data());
2170 if (Definition->isDelegatingConstructor()) {
2171 CXXConstructorDecl::init_const_iterator I = Definition->init_begin();
2178 if (Definition->isDefaulted() &&
2179 ((Definition->isCopyConstructor() && Definition->isTrivial()) ||
2180 (Definition->isMoveConstructor() && Definition->isTrivial()))) {
2199 for (CXXConstructorDecl::init_const_iterator I = Definition->init_begin(),
2200 E = Definition->init_end(); I != E; ++I) {
2209 // definition. We have already checked for virtual base classes.
2635 const FunctionDecl *Definition = 0;
2636 Stmt *Body = FD->getBody(Definition);
2639 if (!CheckConstexprFunction(Info, E->getExprLoc(), FD, Definition) ||
2640 !HandleFunctionCall(E->getExprLoc(), Definition, This, Args, Body,
3549 const FunctionDecl *Definition = 0;
3550 FD->getBody(Definition);
3552 if (!CheckConstexprFunction(Info, E->getExprLoc(), FD, Definition))
3566 cast<CXXConstructorDecl>(Definition), Info,
3935 const FunctionDecl *Definition = 0;
3936 FD->getBody(Definition);
3938 if (!CheckConstexprFunction(Info, E->getExprLoc(), FD, Definition))
3956 cast<CXXConstructorDecl>(Definition),