reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4421   if (Init->getType()->isNonOverloadPlaceholderType()) {
 4422     ExprResult NonPlaceholder = CheckPlaceholderExpr(Init);
 4425     Init = NonPlaceholder.get();
 4432       (Type.getType()->isDependentType() || Init->isTypeDependent())) {
 4446       if (isa<InitListExpr>(Init)) {
 4447         Diag(Init->getBeginLoc(), diag::err_decltype_auto_initializer_list);
 4451       ExprResult ER = CheckPlaceholderExpr(Init);
 4454       Init = ER.get();
 4455       QualType Deduced = BuildDecltypeType(Init, Init->getBeginLoc(), false);
 4455       QualType Deduced = BuildDecltypeType(Init, Init->getBeginLoc(), false);
 4465       if (isa<InitListExpr>(Init)) {
 4466         Diag(Init->getBeginLoc(), diag::err_auto_init_list_from_c);
 4472   SourceLocation Loc = Init->getExprLoc();
 4500     if (Init->isTypeDependent()) {
 4513   InitListExpr *InitList = dyn_cast<InitListExpr>(Init);
 4543     if (!getLangOpts().CPlusPlus && Init->refersToBitField()) {
 4549             *this, TemplateParamsSt.get(), 0, FuncParam, Init, Info, Deduced,