Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaLambda.cpp132 return CaptureReadyLambdaLSI->CallOperator; in GetInnermostEnclosingCapturableLambda()
352 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
359 LSI->CallOperator = CallOperator; in buildLambdaScope()
360 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
372 LSI->ReturnType = CallOperator->getResultType(); in buildLambdaScope()
376 if (RequireCompleteType(CallOperator->getLocStart(), LSI->ReturnType, in buildLambdaScope()
390 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
392 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
394 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1064 CXXMethodDecl *CallOperator) { in addFunctionPointerConversion() argument
[all …]
HDSemaStmt.cpp2516 if (CurLambda && hasDeducedReturnType(CurLambda->CallOperator)) { in ActOnCapScopeReturnStmt()
2519 FunctionDecl *FD = CurLambda->CallOperator; in ActOnCapScopeReturnStmt()
2575 if (CurLambda->CallOperator->getType()->getAs<FunctionType>() in ActOnCapScopeReturnStmt()
HDSemaDecl.cpp9452 static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator, in RebuildLambdaScopeInfo() argument
9454 CXXRecordDecl *const LambdaClass = CallOperator->getParent(); in RebuildLambdaScopeInfo()
9457 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
9459 LSI->ReturnType = CallOperator->getResultType(); in RebuildLambdaScopeInfo()
9468 DeclarationNameInfo DNI = CallOperator->getNameInfo(); in RebuildLambdaScopeInfo()
9471 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
9807 assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) && in ActOnFinishFunctionBody()
HDTreeTransform.h599 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator,
8405 LSI->CallOperator = NewCallOperator; in TransformLambdaExpr()
8416 CXXMethodDecl *CallOperator, in TransformLambdaScope() argument
8421 Sema::ContextRAII SavedContext(getSema(), CallOperator); in TransformLambdaScope()
8425 getSema().buildLambdaScope(LSI, CallOperator, E->getIntroducerRange(), in TransformLambdaScope()
HDSemaExprCXX.cpp774 if (LSI && isGenericLambdaCallOperatorSpecialization(LSI->CallOperator)) { in CheckCXXThisCapture()
HDSemaExpr.cpp2827 currentDecl = LSI->CallOperator; in BuildPredefinedExpr()
/trueos/contrib/llvm/tools/clang/lib/AST/
HDMangleNumberingContext.cpp22 MangleNumberingContext::getManglingNumber(const CXXMethodDecl *CallOperator) { in getManglingNumber() argument
24 = CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber()
25 ASTContext &Context = CallOperator->getASTContext(); in getManglingNumber()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDMangleNumberingContext.h43 unsigned getManglingNumber(const CXXMethodDecl *CallOperator);
/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDScopeInfo.h574 CXXMethodDecl *CallOperator; variable
648 CallOperator(0), NumExplicitCaptures(0), Mutable(false), in LambdaScopeInfo()
HDSema.h4508 CXXMethodDecl *CallOperator,
4537 void addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope);