Home | History | Annotate | Download | only in AST

Lines Matching refs:canon

1167   ExtQualsTypeCommonBase(const Type *baseType, QualType canon)
1168 : BaseType(baseType), CanonicalType(canon) {}
1216 ExtQuals(const Type *baseType, QualType canon, Qualifiers quals)
1218 canon.isNull() ? QualType(this_(), 0) : canon),
1524 Type(TypeClass tc, QualType canon, bool Dependent,
1528 canon.isNull() ? QualType(this_(), 0) : canon) {
3893 AttributedType(QualType canon, Kind attrKind, QualType modified,
3895 : Type(Attributed, canon, equivalent->isDependentType(),
3996 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon)
3997 : Type(TemplateTypeParm, Canon, /*Dependent=*/true,
4000 Canon->containsUnexpandedParameterPack()),
4064 SubstTemplateTypeParmType(const TemplateTypeParmType *Param, QualType Canon)
4065 : Type(SubstTemplateTypeParm, Canon, Canon->isDependentType(),
4066 Canon->isInstantiationDependentType(),
4067 Canon->isVariablyModifiedType(),
4068 Canon->containsUnexpandedParameterPack()),
4127 Canon,
4316 QualType Canon,
4718 QualType Canon);
4797 PackExpansionType(QualType Pattern, QualType Canon,
4799 : Type(PackExpansion, Canon, /*Dependent=*/Pattern->isDependentType(),
5527 QualType canon = getCommonPtr()->CanonicalType;
5528 return canon.withFastQualifiers(getLocalFastQualifiers());