Home
last modified time | relevance | path

Searched refs:CallOperator (Results 1 – 12 of 12) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaLambda.cpp84 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator; in getStackIndexOfNearestEnclosingCaptureReadyLambda()
486 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
493 LSI->CallOperator = CallOperator; in buildLambdaScope()
494 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
506 LSI->ReturnType = CallOperator->getReturnType(); in buildLambdaScope()
510 if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType, in buildLambdaScope()
545 CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
547 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
549 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1247 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
[all …]
DSemaExprCXX.cpp1122 cast<LambdaScopeInfo>(FunctionScopes[I])->CallOperator); in adjustCVQualifiersForCXXThisWithinLambda()
1133 if (CurLSI->CallOperator->isConst()) in adjustCVQualifiersForCXXThisWithinLambda()
1144 assert(isGenericLambdaCallOperatorSpecialization(CurLSI->CallOperator) && in adjustCVQualifiersForCXXThisWithinLambda()
1149 assert(CurDC == getLambdaAwareParentOfDeclContext(CurLSI->CallOperator)); in adjustCVQualifiersForCXXThisWithinLambda()
1304 if (LSI && isGenericLambdaCallOperatorSpecialization(LSI->CallOperator)) { in CheckCXXThisCapture()
7994 CurrentLSI->CallOperator == DC && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
DSemaStmt.cpp3534 CurLambda && hasDeducedReturnType(CurLambda->CallOperator); in ActOnCapScopeReturnStmt()
3551 FunctionDecl *FD = CurLambda->CallOperator; in ActOnCapScopeReturnStmt()
3618 if (CurLambda->CallOperator->getType() in ActOnCapScopeReturnStmt()
DSemaDecl.cpp14141 static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator, in RebuildLambdaScopeInfo() argument
14143 CXXRecordDecl *const LambdaClass = CallOperator->getParent(); in RebuildLambdaScopeInfo()
14146 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
14148 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
14157 DeclarationNameInfo DNI = CallOperator->getNameInfo(); in RebuildLambdaScopeInfo()
14160 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
14677 assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) && in ActOnFinishFunctionBody()
DSemaExpr.cpp3474 currentDecl = LSI->CallOperator; in BuildPredefinedExpr()
4504 DC = LSI->CallOperator; in CreateUnaryExprOrTypeTraitExpr()
5646 DC = LSI->CallOperator; in CreateBuiltinArraySubscriptExpr()
18659 if (LSI && (!LSI->CallOperator || in DoMarkVarDeclReferenced()
18660 !LSI->CallOperator->Encloses(Var->getDeclContext()))) { in DoMarkVarDeclReferenced()
DSemaCodeComplete.cpp3466 if (const auto *CallOperator = in createCodeCompletionStringForDecl() local
3468 AddFunctionTypeAndResult(CallOperator); in createCodeCompletionStringForDecl()
DTreeTransform.h12834 LSI->CallOperator = NewCallOperator; in TransformLambdaExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DMicrosoftCXXABI.cpp42 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
76 unsigned getDeviceManglingNumber(const CXXMethodDecl *CallOperator) override { in getDeviceManglingNumber() argument
77 return DeviceCtx->getManglingNumber(CallOperator); in getDeviceManglingNumber()
DItaniumCXXABI.cpp142 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
143 const CXXRecordDecl *Lambda = CallOperator->getParent(); in getManglingNumber()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DMangleNumberingContext.h37 virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator) = 0;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DScopeInfo.h825 CXXMethodDecl *CallOperator = nullptr; variable
DSema.h6672 CXXMethodDecl *CallOperator,
6723 CXXMethodDecl *CallOperator, Scope *CurScope);