Searched defs:CallOperator (Results 1 - 9 of 9) sorted by relevance

/external/clang/lib/AST/
H A DLambdaMangleContext.cpp21 unsigned LambdaMangleContext::getManglingNumber(CXXMethodDecl *CallOperator) { argument
23 = CallOperator->getType()->getAs<FunctionProtoType>();
24 ASTContext &Context = CallOperator->getASTContext();
H A DASTContext.cpp7376 unsigned ASTContext::getLambdaManglingNumber(CXXMethodDecl *CallOperator) { argument
7377 CXXRecordDecl *Lambda = CallOperator->getParent();
7379 .getManglingNumber(CallOperator);
/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.h339 CXXMethodDecl *CallOperator; member in class:clang::sema::LambdaScopeInfo
368 CXXMethodDecl *CallOperator)
370 CallOperator(CallOperator), NumExplicitCaptures(0), Mutable(false),
367 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator) argument
/external/clang/lib/Sema/
H A DSemaLambda.cpp172 LambdaScopeInfo *Sema::enterLambdaScope(CXXMethodDecl *CallOperator, argument
178 PushLambdaScope(CallOperator->getParent(), CallOperator);
189 LSI->ReturnType = CallOperator->getResultType();
193 if (RequireCompleteType(CallOperator->getLocStart(), LSI->ReturnType,
197 Diag(CallOperator->getLocStart(), diag::err_lambda_objc_object_result)
212 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { argument
214 for (unsigned p = 0, NumParams = CallOperator->getNumParams();
216 ParmVarDecl *Param = CallOperator->getParamDecl(p);
610 CXXMethodDecl *CallOperator) {
607 addFunctionPointerConversion(Sema &S, SourceRange IntroducerRange, CXXRecordDecl *Class, CXXMethodDecl *CallOperator) argument
680 addBlockPointerConversion(Sema &S, SourceRange IntroducerRange, CXXRecordDecl *Class, CXXMethodDecl *CallOperator) argument
729 CXXMethodDecl *CallOperator; local
891 CXXMethodDecl *CallOperator local
[all...]
H A DSema.cpp969 CXXMethodDecl *CallOperator) {
971 CallOperator));
968 PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator) argument
H A DSemaTemplateInstantiate.cpp847 CXXMethodDecl *CallOperator) {
848 CallOperator->setInstantiationOfMemberFunction(E->getCallOperator(),
851 TransformLambdaScope(E, CallOperator);
846 TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator) argument
H A DSemaDeclCXX.cpp8928 CXXMethodDecl *CallOperator local
8932 CallOperator->setReferenced();
8933 CallOperator->setUsed();
H A DTreeTransform.h575 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator);
7882 CXXMethodDecl *CallOperator
7887 getDerived().transformAttrs(E->getCallOperator(), CallOperator);
7889 return getDerived().TransformLambdaScope(E, CallOperator);
7895 CXXMethodDecl *CallOperator) {
7897 Sema::ContextRAII SavedContext(getSema(), CallOperator); local
7901 = getSema().enterLambdaScope(CallOperator, E->getIntroducerRange(),
7894 TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator) argument

Completed in 509 milliseconds