Home | History | Annotate | Download | only in Sema

Lines Matching refs:CallOperator

81       cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator;
437 CXXMethodDecl *CallOperator,
444 LSI->CallOperator = CallOperator;
445 CXXRecordDecl *LambdaClass = CallOperator->getParent();
457 LSI->ReturnType = CallOperator->getReturnType();
461 if (RequireCompleteType(CallOperator->getLocStart(), LSI->ReturnType,
475 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) {
477 for (unsigned p = 0, NumParams = CallOperator->getNumParams();
479 ParmVarDecl *Param = CallOperator->getParamDecl(p);
1150 CXXMethodDecl *CallOperator) {
1153 if (llvm::any_of(CallOperator->parameters(),
1159 CallOperator->getType()->getAs<FunctionProtoType>();
1240 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) {
1241 ParmVarDecl *From = CallOperator->getParamDecl(I);
1265 CallOperator->getBody()->getLocEnd());
1273 CallOperator->getDescribedFunctionTemplate();
1289 // FIXME: Instead of passing in the CallOperator->getTypeSourceInfo()
1294 // This would avoid the 'const' qualifier of the calloperator from
1304 CallOperator->getTypeSourceInfo(),
1307 CallOperator->getBody()->getLocEnd());
1308 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I)
1315 CallOperator->getDescribedFunctionTemplate();
1332 CXXMethodDecl *CallOperator) {
1334 CallOperator->getType()->getAs<FunctionProtoType>();
1367 CallOperator->getBody()->getLocEnd());
1469 ActOnFinishFunctionBody(LSI.CallOperator, Body);
1498 CXXMethodDecl *CallOperator;
1507 CallOperator = LSI->CallOperator;
1515 CallOperator->setLexicalDeclContext(Class);
1517 CallOperator->getDescribedFunctionTemplate()
1518 ? CallOperator->getDescribedFunctionTemplate()
1519 : cast<Decl>(CallOperator);
1574 CallOperator);
1584 addBlockPointerConversion(*this, IntroducerRange, Class, CallOperator);
1605 if (getLangOpts().CPlusPlus1z && !CallOperator->isInvalidDecl() &&
1606 !CallOperator->isConstexpr() &&
1609 CallOperator->setConstexpr(
1610 CheckConstexprFunctionDecl(CallOperator) &&
1611 CheckConstexprFunctionBody(CallOperator, CallOperator->getBody()));
1653 CXXMethodDecl *CallOperator
1657 CallOperator->setReferenced();
1658 CallOperator->markUsed(Context);
1675 Block->setSignatureAsWritten(CallOperator->getTypeSourceInfo());
1676 Block->setIsVariadic(CallOperator->isVariadic());
1681 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) {
1682 ParmVarDecl *From = CallOperator->getParamDecl(I);