Searched refs:CallOperator (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/AST/
H A DLambdaMangleContext.cpp19 unsigned LambdaMangleContext::getManglingNumber(CXXMethodDecl *CallOperator) { argument
21 = CallOperator->getType()->getAs<FunctionProtoType>();
22 ASTContext &Context = CallOperator->getASTContext();
H A DASTContext.cpp6755 unsigned ASTContext::getLambdaManglingNumber(CXXMethodDecl *CallOperator) { argument
6756 CXXRecordDecl *Lambda = CallOperator->getParent();
6758 .getManglingNumber(CallOperator);
/external/clang/include/clang/AST/
H A DLambdaMangleContext.h32 unsigned getManglingNumber(CXXMethodDecl *CallOperator);
H A DASTContext.h1785 unsigned getLambdaManglingNumber(CXXMethodDecl *CallOperator);
/external/clang/lib/Sema/
H A DSemaLambda.cpp162 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 DSema.cpp838 CXXMethodDecl *CallOperator) {
840 CallOperator));
837 PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator) argument
H A DTreeTransform.h7906 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 DSemaStmt.cpp1888 if (LSI->CallOperator->getType()->getAs<FunctionType>()->getNoReturnAttr()){
H A DSemaDeclCXX.cpp8971 CXXMethodDecl *CallOperator local
8975 CallOperator->setReferenced();
8976 CallOperator->setUsed();
H A DSemaDecl.cpp7469 assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) &&
/external/clang/test/SemaTemplate/
H A Dinstantiate-expr-1.cpp110 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 DScopeInfo.h329 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 DSema.h857 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 DCGClass.cpp1751 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);

Completed in 323 milliseconds