reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2256 switch (Id.getKind()) { 2264 getCurScope(), SS, TemplateKWLoc, Id, ObjectType, EnteringContext, 2271 TemplateKWLoc.isValid(), Id, 2288 if (Id.getKind() == UnqualifiedIdKind::IK_Identifier) 2289 Name = Id.Identifier->getName(); 2292 if (Id.getKind() == UnqualifiedIdKind::IK_OperatorFunctionId) 2293 Name += getOperatorSpelling(Id.OperatorFunctionId.Operator); 2295 Name += Id.Identifier->getName(); 2297 Diag(Id.StartLocation, diag::err_missing_dependent_template_keyword) 2299 << FixItHint::CreateInsertion(Id.StartLocation, "template "); 2301 getCurScope(), SS, TemplateKWLoc, Id, ObjectType, EnteringContext, 2336 if (TNK == TNK_Non_template && !Id.DestructorName.get()) { 2359 if (Id.getKind() == UnqualifiedIdKind::IK_Identifier || 2360 Id.getKind() == UnqualifiedIdKind::IK_OperatorFunctionId || 2361 Id.getKind() == UnqualifiedIdKind::IK_LiteralOperatorId) { 2367 Id.getKind() == UnqualifiedIdKind::IK_Identifier ? Id.Identifier 2367 Id.getKind() == UnqualifiedIdKind::IK_Identifier ? Id.Identifier 2370 Id.getKind() == UnqualifiedIdKind::IK_Identifier 2372 : Id.OperatorFunctionId.Operator; 2375 SS, TemplateKWLoc, Id.StartLocation, TemplateII, OpKind, Template, TNK, 2378 Id.setTemplateId(TemplateId); 2392 if (Id.getKind() == UnqualifiedIdKind::IK_ConstructorName) 2393 Id.setConstructorName(Type.get(), NameLoc, RAngleLoc); 2395 Id.setDestructorName(Id.StartLocation, Type.get(), RAngleLoc); 2395 Id.setDestructorName(Id.StartLocation, Type.get(), RAngleLoc);