Lines Matching refs:Keyword
3243 ASTContext::getElaboratedType(ElaboratedTypeKeyword Keyword,
3247 ElaboratedType::Profile(ID, Keyword, NNS, NamedType);
3262 T = new (*this) ElaboratedType(Keyword, NNS, NamedType, Canon);
3292 QualType ASTContext::getDependentNameType(ElaboratedTypeKeyword Keyword,
3300 ElaboratedTypeKeyword CanonKeyword = Keyword;
3301 if (Keyword == ETK_None)
3304 if (CanonNNS != NNS || CanonKeyword != Keyword)
3309 DependentNameType::Profile(ID, Keyword, NNS, Name);
3317 T = new (*this) DependentNameType(Keyword, NNS, Name, Canon);
3325 ElaboratedTypeKeyword Keyword,
3333 return getDependentTemplateSpecializationType(Keyword, NNS, Name,
3340 ElaboratedTypeKeyword Keyword,
3349 DependentTemplateSpecializationType::Profile(ID, *this, Keyword, NNS,
3360 ElaboratedTypeKeyword CanonKeyword = Keyword;
3361 if (Keyword == ETK_None) CanonKeyword = ETK_Typename;
3372 if (AnyNonCanonArgs || CanonNNS != NNS || CanonKeyword != Keyword) {
3384 T = new (Mem) DependentTemplateSpecializationType(Keyword, NNS,