/external/clang/lib/AST/ |
H A D | LambdaMangleContext.cpp | 19 unsigned LambdaMangleContext::getManglingNumber(CXXMethodDecl *CallOperator) { argument 21 = CallOperator->getType()->getAs<FunctionProtoType>(); 22 ASTContext &Context = CallOperator->getASTContext();
|
H A D | ASTContext.cpp | 6755 unsigned ASTContext::getLambdaManglingNumber(CXXMethodDecl *CallOperator) { argument 6756 CXXRecordDecl *Lambda = CallOperator->getParent(); 6758 .getManglingNumber(CallOperator);
|
/external/clang/include/clang/AST/ |
H A D | LambdaMangleContext.h | 32 unsigned getManglingNumber(CXXMethodDecl *CallOperator);
|
H A D | ASTContext.h | 1785 unsigned getLambdaManglingNumber(CXXMethodDecl *CallOperator);
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 162 LambdaScopeInfo *Sema::enterLambdaScope(CXXMethodDecl *CallOperator, argument 168 PushLambdaScope(CallOperator->getParent(), CallOperator); 179 LSI->ReturnType = CallOperator->getResultType(); 183 if (RequireCompleteType(CallOperator->getLocStart(), LSI->ReturnType, 187 Diag(CallOperator->getLocStart(), diag::err_lambda_objc_object_result) 202 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { argument 204 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); 206 ParmVarDecl *Param = CallOperator->getParamDecl(p); 457 CXXMethodDecl *CallOperator) { 454 addFunctionPointerConversion(Sema &S, SourceRange IntroducerRange, CXXRecordDecl *Class, CXXMethodDecl *CallOperator) argument 527 addBlockPointerConversion(Sema &S, SourceRange IntroducerRange, CXXRecordDecl *Class, CXXMethodDecl *CallOperator) argument 576 CXXMethodDecl *CallOperator; local 750 CXXMethodDecl *CallOperator local [all...] |
H A D | Sema.cpp | 838 CXXMethodDecl *CallOperator) { 840 CallOperator)); 837 PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator) argument
|
H A D | TreeTransform.h | 7906 CXXMethodDecl *CallOperator local 7911 getDerived().transformAttrs(E->getCallOperator(), CallOperator); 7914 CallOperator->setInstantiationOfMemberFunction(E->getCallOperator(), 7918 Sema::ContextRAII SavedContext(getSema(), CallOperator); local 7922 = getSema().enterLambdaScope(CallOperator, E->getIntroducerRange(),
|
H A D | SemaStmt.cpp | 1888 if (LSI->CallOperator->getType()->getAs<FunctionType>()->getNoReturnAttr()){
|
H A D | SemaDeclCXX.cpp | 8971 CXXMethodDecl *CallOperator local 8975 CallOperator->setReferenced(); 8976 CallOperator->setUsed();
|
H A D | SemaDecl.cpp | 7469 assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) &&
|
/external/clang/test/SemaTemplate/ |
H A D | instantiate-expr-1.cpp | 110 struct CallOperator { struct 118 CallOperator call_op; 123 void test_call_operator(CallOperator call_op, int i, double d) {
|
/external/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 329 CXXMethodDecl *CallOperator; member in class:clang::sema::LambdaScopeInfo 355 CXXMethodDecl *CallOperator) 357 CallOperator(CallOperator), NumExplicitCaptures(0), Mutable(false), 354 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator) argument
|
H A D | Sema.h | 857 void PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator); 3799 sema::LambdaScopeInfo *enterLambdaScope(CXXMethodDecl *CallOperator, 3811 void addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope);
|
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 1751 CXXMethodDecl *CallOperator = cast<CXXMethodDecl>(*Calls.first++); local 1753 CallOperator->getType()->getAs<FunctionProtoType>(); 1757 GlobalDecl GD(CallOperator); 1772 RValue RV = EmitCall(CalleeFnInfo, Callee, Slot, CallArgs, CallOperator);
|