reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5442 TL.setNameLoc(DS.getTypeSpecTypeLoc()); 5445 TL.setNameLoc(DS.getTypeSpecTypeLoc()); 5449 TL.setNameEndLoc(DS.getEndLoc()); 5453 Sema::GetTypeFromParser(DS.getRepAsType(), &RepTInfo); 5458 Sema::GetTypeFromParser(DS.getRepAsType(), &RepTInfo); 5463 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5468 TL.initialize(Context, DS.getTypeSpecTypeNameLoc()); 5485 assert(DS.getTypeSpecType() == DeclSpec::TST_typeofExpr); 5486 TL.setTypeofLoc(DS.getTypeSpecTypeLoc()); 5487 TL.setParensRange(DS.getTypeofParensRange()); 5490 assert(DS.getTypeSpecType() == DeclSpec::TST_typeofType); 5491 TL.setTypeofLoc(DS.getTypeSpecTypeLoc()); 5492 TL.setParensRange(DS.getTypeofParensRange()); 5493 assert(DS.getRepAsType()); 5495 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5500 assert(DS.getTypeSpecType() == DeclSpec::TST_underlyingType); 5501 TL.setKWLoc(DS.getTypeSpecTypeLoc()); 5502 TL.setParensRange(DS.getTypeofParensRange()); 5503 assert(DS.getRepAsType()); 5505 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5510 TL.setBuiltinLoc(DS.getTypeSpecTypeLoc()); 5513 TL.getWrittenBuiltinSpecs() = DS.getWrittenBuiltinSpecs(); 5516 TL.expandBuiltinRange(DS.getTypeSpecSignLoc()); 5518 TL.expandBuiltinRange(DS.getTypeSpecWidthRange()); 5523 = TypeWithKeyword::getKeywordForTypeSpec(DS.getTypeSpecType()); 5524 if (DS.getTypeSpecType() == TST_typename) { 5526 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5533 ? DS.getTypeSpecTypeLoc() 5535 const CXXScopeSpec& SS = DS.getTypeSpecScope(); 5540 assert(DS.getTypeSpecType() == TST_typename); 5542 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5548 assert(DS.getTypeSpecType() == TST_typename); 5550 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5556 TL.setNameLoc(DS.getTypeSpecTypeNameLoc()); 5561 if (DS.getTypeSpecType() == DeclSpec::TST_atomic) { 5562 TL.setKWLoc(DS.getTypeSpecTypeLoc()); 5563 TL.setParensRange(DS.getTypeofParensRange()); 5566 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5570 TL.setKWLoc(DS.getAtomicSpecLoc()); 5578 TL.setKWLoc(DS.getTypeSpecTypeLoc()); 5581 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo); 5587 TL.initialize(Context, DS.getTypeSpecTypeLoc());