Lines Matching refs:Keyword
3265 ASTContext::getElaboratedType(ElaboratedTypeKeyword Keyword,
3269 ElaboratedType::Profile(ID, Keyword, NNS, NamedType);
3284 T = new (*this) ElaboratedType(Keyword, NNS, NamedType, Canon);
3314 QualType ASTContext::getDependentNameType(ElaboratedTypeKeyword Keyword,
3320 ElaboratedTypeKeyword CanonKeyword = Keyword;
3321 if (Keyword == ETK_None)
3324 if (CanonNNS != NNS || CanonKeyword != Keyword)
3329 DependentNameType::Profile(ID, Keyword, NNS, Name);
3337 T = new (*this) DependentNameType(Keyword, NNS, Name, Canon);
3345 ElaboratedTypeKeyword Keyword,
3353 return getDependentTemplateSpecializationType(Keyword, NNS, Name,
3360 ElaboratedTypeKeyword Keyword,
3369 DependentTemplateSpecializationType::Profile(ID, *this, Keyword, NNS,
3380 ElaboratedTypeKeyword CanonKeyword = Keyword;
3381 if (Keyword == ETK_None) CanonKeyword = ETK_Typename;
3392 if (AnyNonCanonArgs || CanonNNS != NNS || CanonKeyword != Keyword) {
3404 T = new (Mem) DependentTemplateSpecializationType(Keyword, NNS,