reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5484 assert(S.getLangOpts().CPlusPlus11 && 5487 if (checkPlaceholderForOverload(S, From)) 5501 ? TryContextuallyConvertToBool(S, From) 5502 : TryCopyInitialization(S, From, T, 5519 if (!S.DiagnoseMultipleUserDefinedConversion(From, T)) 5520 return S.Diag(From->getBeginLoc(), 5530 if (!CheckConvertedConstantConversions(S, *SCS)) { 5531 return S.Diag(From->getBeginLoc(), 5537 return S.Diag(From->getBeginLoc(), 5543 S.PerformImplicitConversion(From, T, ICS, Sema::AA_Converting); 5550 S.ActOnFinishFullExpr(Result.get(), From->getExprLoc(), 5558 switch (SCS->getNarrowingKind(S.Context, Result.get(), PreNarrowingValue, 5570 S.Diag(From->getBeginLoc(), diag::ext_cce_narrowing) 5572 << PreNarrowingValue.getAsString(S.Context, PreNarrowingType) << T; 5576 S.Diag(From->getBeginLoc(), diag::ext_cce_narrowing) 5594 if (!Result.get()->EvaluateAsConstantExpr(Eval, Usage, S.Context) || 5604 return ConstantExpr::Create(S.Context, Result.get(), Value); 5611 S.Diag(Notes[0].first, diag::err_expr_not_cce) << CCE; 5613 S.Diag(From->getBeginLoc(), diag::err_expr_not_cce) 5616 S.Diag(Notes[I].first, Notes[I].second);