Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp81 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator; in getStackIndexOfNearestEnclosingCaptureReadyLambda()
436 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
443 LSI->CallOperator = CallOperator; in buildLambdaScope()
444 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
456 LSI->ReturnType = CallOperator->getReturnType(); in buildLambdaScope()
460 if (RequireCompleteType(CallOperator->getLocStart(), LSI->ReturnType, in buildLambdaScope()
474 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
476 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
478 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1166 CXXMethodDecl *CallOperator) { in addFunctionPointerConversion() argument
[all …]
H A DSemaStmt.cpp2621 if (CurLambda && hasDeducedReturnType(CurLambda->CallOperator)) { in ActOnCapScopeReturnStmt()
2624 FunctionDecl *FD = CurLambda->CallOperator; in ActOnCapScopeReturnStmt()
2684 if (CurLambda->CallOperator->getType()->getAs<FunctionType>() in ActOnCapScopeReturnStmt()
H A DSemaDecl.cpp10172 static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator, in RebuildLambdaScopeInfo() argument
10174 CXXRecordDecl *const LambdaClass = CallOperator->getParent(); in RebuildLambdaScopeInfo()
10177 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
10179 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
10188 DeclarationNameInfo DNI = CallOperator->getNameInfo(); in RebuildLambdaScopeInfo()
10191 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
10516 assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) && in ActOnFinishFunctionBody()
H A DTreeTransform.h625 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator,
9169 LSI->CallOperator = NewCallOperator; in TransformLambdaExpr()
9184 CXXMethodDecl *CallOperator, in TransformLambdaScope() argument
9189 Sema::ContextRAII SavedContext(getSema(), CallOperator, in TransformLambdaScope()
9194 getSema().buildLambdaScope(LSI, CallOperator, E->getIntroducerRange(), in TransformLambdaScope()
H A DSemaExprCXX.cpp836 if (LSI && isGenericLambdaCallOperatorSpecialization(LSI->CallOperator)) { in CheckCXXThisCapture()
5897 assert(CurrentLSI->CallOperator == S.CurContext && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
H A DSemaExpr.cpp2959 currentDecl = LSI->CallOperator; in BuildPredefinedExpr()
/minix3/external/bsd/llvm/dist/clang/test/SemaTemplate/
H A Dinstantiate-expr-1.cpp110 struct CallOperator { struct
118 CallOperator call_op; in test_call_operator()
123 void test_call_operator(CallOperator call_op, int i, double d) { in test_call_operator()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DItaniumCXXABI.cpp61 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
63 CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber()
64 ASTContext &Context = CallOperator->getASTContext(); in getManglingNumber()
H A DMicrosoftCXXABI.cpp40 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DMangleNumberingContext.h39 virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator) = 0;
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DScopeInfo.h610 CXXMethodDecl *CallOperator; variable
684 CallOperator(nullptr), NumExplicitCaptures(0), Mutable(false), in LambdaScopeInfo()
H A DSema.h4807 CXXMethodDecl *CallOperator,
4836 void addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope);