Searched refs:CXXDirectInit (Results 1 – 5 of 5) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaLambda.cpp | 721 ParenListExpr *CXXDirectInit = dyn_cast<ParenListExpr>(Init); in performLambdaInitCaptureInitialization() local 726 if (CXXDirectInit) { in performLambdaInitCaptureInitialization() 727 if (CXXDirectInit->getNumExprs() == 0) { in performLambdaInitCaptureInitialization() 728 Diag(CXXDirectInit->getLocStart(), diag::err_init_capture_no_expression) in performLambdaInitCaptureInitialization() 731 } else if (CXXDirectInit->getNumExprs() > 1) { in performLambdaInitCaptureInitialization() 732 Diag(CXXDirectInit->getExpr(1)->getLocStart(), in performLambdaInitCaptureInitialization() 737 DeduceInit = CXXDirectInit->getExpr(0); in performLambdaInitCaptureInitialization() 739 Diag(CXXDirectInit->getLocStart(), diag::err_init_capture_paren_braces) in performLambdaInitCaptureInitialization() 770 ? (CXXDirectInit ? InitializationKind::CreateDirect( in performLambdaInitCaptureInitialization() 776 if (CXXDirectInit) in performLambdaInitCaptureInitialization() [all …]
|
D | SemaDecl.cpp | 8291 ParenListExpr *CXXDirectInit = dyn_cast<ParenListExpr>(Init); in AddInitializerToDecl() local 8298 if (CXXDirectInit) { in AddInitializerToDecl() 8299 if (CXXDirectInit->getNumExprs() == 0) { in AddInitializerToDecl() 8302 Diag(CXXDirectInit->getLocStart(), in AddInitializerToDecl() 8309 } else if (CXXDirectInit->getNumExprs() > 1) { in AddInitializerToDecl() 8310 Diag(CXXDirectInit->getExpr(1)->getLocStart(), in AddInitializerToDecl() 8319 DeduceInit = CXXDirectInit->getExpr(0); in AddInitializerToDecl() 8321 Diag(CXXDirectInit->getLocStart(), in AddInitializerToDecl() 8484 CXXDirectInit ? InitializationKind::CreateDirect(VDecl->getLocation(), in AddInitializerToDecl() 8493 if (CXXDirectInit) in AddInitializerToDecl() [all …]
|
D | SemaTemplateInstantiate.cpp | 2593 bool CXXDirectInit) { in SubstInitializer() argument 2597 return Instantiator.TransformInitializer(Init, CXXDirectInit); in SubstInitializer()
|
D | TreeTransform.h | 347 ExprResult TransformInitializer(Expr *Init, bool CXXDirectInit); 2834 bool CXXDirectInit) { in TransformInitializer() argument 2854 return TransformInitializer(ILE->getSubExpr(), CXXDirectInit); in TransformInitializer() 2860 if (!CXXDirectInit && !(Construct && Construct->isListInitialization())) in TransformInitializer()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 6633 bool CXXDirectInit);
|