Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaLambda.cpp173 LambdaScopeInfo *Sema::enterLambdaScope(CXXMethodDecl *CallOperator, in enterLambdaScope() argument
179 PushLambdaScope(CallOperator->getParent(), CallOperator); in enterLambdaScope()
190 LSI->ReturnType = CallOperator->getResultType(); in enterLambdaScope()
194 if (RequireCompleteType(CallOperator->getLocStart(), LSI->ReturnType, in enterLambdaScope()
198 Diag(CallOperator->getLocStart(), diag::err_lambda_objc_object_result) in enterLambdaScope()
213 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
215 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
217 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
692 CXXMethodDecl *CallOperator) { in addFunctionPointerConversion() argument
695 = CallOperator->getType()->getAs<FunctionProtoType>(); in addFunctionPointerConversion()
[all …]
DSema.cpp1012 CXXMethodDecl *CallOperator) { in PushLambdaScope() argument
1014 CallOperator)); in PushLambdaScope()
DSemaTemplateInstantiate.cpp862 CXXMethodDecl *CallOperator) { in TransformLambdaScope() argument
863 CallOperator->setInstantiationOfMemberFunction(E->getCallOperator(), in TransformLambdaScope()
866 TransformLambdaScope(E, CallOperator); in TransformLambdaScope()
DTreeTransform.h584 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator);
7953 CXXMethodDecl *CallOperator in TransformLambdaExpr() local
7958 getDerived().transformAttrs(E->getCallOperator(), CallOperator); in TransformLambdaExpr()
7960 return getDerived().TransformLambdaScope(E, CallOperator); in TransformLambdaExpr()
7966 CXXMethodDecl *CallOperator) { in TransformLambdaScope() argument
7968 Sema::ContextRAII SavedContext(getSema(), CallOperator); in TransformLambdaScope()
7972 = getSema().enterLambdaScope(CallOperator, E->getIntroducerRange(), in TransformLambdaScope()
DSemaStmt.cpp2359 if (LSI->CallOperator->getType()->getAs<FunctionType>()->getNoReturnAttr()){ in ActOnCapScopeReturnStmt()
DSemaDeclCXX.cpp9525 CXXMethodDecl *CallOperator in markLambdaCallOperatorUsed() local
9529 CallOperator->setReferenced(); in markLambdaCallOperatorUsed()
9530 CallOperator->setUsed(); in markLambdaCallOperatorUsed()
DSemaDecl.cpp8774 assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) && in ActOnFinishFunctionBody()
DSemaExpr.cpp2612 currentDecl = LSI->CallOperator; in ActOnPredefinedExpr()
/external/clang/lib/AST/
DLambdaMangleContext.cpp21 unsigned LambdaMangleContext::getManglingNumber(CXXMethodDecl *CallOperator) { in getManglingNumber() argument
23 = CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber()
24 ASTContext &Context = CallOperator->getASTContext(); in getManglingNumber()
DASTContext.cpp7796 unsigned ASTContext::getLambdaManglingNumber(CXXMethodDecl *CallOperator) { in getLambdaManglingNumber() argument
7797 CXXRecordDecl *Lambda = CallOperator->getParent(); in getLambdaManglingNumber()
7799 .getManglingNumber(CallOperator); in getLambdaManglingNumber()
/external/clang/test/SemaTemplate/
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()
/external/clang/include/clang/Sema/
DScopeInfo.h501 CXXMethodDecl *CallOperator; variable
530 CXXMethodDecl *CallOperator) in LambdaScopeInfo() argument
532 CallOperator(CallOperator), NumExplicitCaptures(0), Mutable(false), in LambdaScopeInfo()
DSema.h906 void PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator);
4242 sema::LambdaScopeInfo *enterLambdaScope(CXXMethodDecl *CallOperator,
4254 void addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope);
/external/clang/include/clang/AST/
DLambdaMangleContext.h34 unsigned getManglingNumber(CXXMethodDecl *CallOperator);
DASTContext.h2076 unsigned getLambdaManglingNumber(CXXMethodDecl *CallOperator);