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

References

tools/clang/lib/Sema/SemaType.cpp
 2932     T = SemaRef.Context.VoidTy;
 2940     T = SemaRef.Context.DependentTy;
 2946     T = SemaRef.GetTypeFromParser(D.getName().ConversionFunctionId,
 2977       if (!SemaRef.getLangOpts().CPlusPlus14 ||
 2983         sema::LambdaScopeInfo *LSI = SemaRef.getCurLambda();
 2994                 SemaRef.Context, SemaRef.Context.getTranslationUnitDecl(),
 2994                 SemaRef.Context, SemaRef.Context.getTranslationUnitDecl(),
 3012       bool Cxx = SemaRef.getLangOpts().CPlusPlus;
 3013       switch (cast<TagDecl>(SemaRef.CurContext)->getTagKind()) {
 3031       else if (!SemaRef.getLangOpts().CPlusPlus17)
 3054       if (!SemaRef.getLangOpts().CPlusPlus14 || !IsCXXAutoType)
 3059       if (!SemaRef.getLangOpts().CPlusPlus14 || !IsCXXAutoType)
 3096         (!SemaRef.getLangOpts().CPlusPlus11 || !IsCXXAutoType))
 3107     if (SemaRef.getLangOpts().CPlusPlus11 && IsCXXAutoType &&
 3134       SemaRef.Diag(AutoRange.getBegin(), diag::err_auto_not_allowed)
 3135         << Kind << Error << (int)SemaRef.getTemplateNameKindForDiagnostics(TN)
 3138         SemaRef.Diag(TD->getLocation(), diag::note_template_decl_here);
 3140       T = SemaRef.Context.IntTy;
 3146       SemaRef.Diag(AutoRange.getBegin(),
 3157   if (SemaRef.getLangOpts().CPlusPlus &&
 3214       SemaRef.Diag(OwnedTagDecl->getLocation(), DiagID)
 3215           << SemaRef.Context.getTypeDeclType(OwnedTagDecl);