reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4282 assert(!R.isAmbiguous() && "ambiguous lookup when building templateid"); 4285 if (auto *TD = R.getAsSingle<TemplateDecl>()) { 4287 diagnoseMissingTemplateArguments(TemplateName(TD), R.getNameLoc()); 4300 if (R.getAsSingle<VarTemplateDecl>() && !AnyDependentArguments()) { 4301 return CheckVarTemplateId(SS, R.getLookupNameInfo(), 4302 R.getAsSingle<VarTemplateDecl>(), 4306 if (R.getAsSingle<ConceptDecl>()) { 4308 R.getLookupNameInfo().getBeginLoc(), 4309 R.getFoundDecl(), 4310 R.getAsSingle<ConceptDecl>(), TemplateArgs); 4314 R.suppressDiagnostics(); 4317 = UnresolvedLookupExpr::Create(Context, R.getNamingClass(), 4320 R.getLookupNameInfo(), 4322 R.begin(), R.end()); 4322 R.begin(), R.end());