Searched refs:PackExpansion (Results 1 – 13 of 13) sorted by relevance
46 TYPE_BIT_CODE(PackExpansion, PACK_EXPANSION, 35)
263 case PackExpansion: in getEndLoc()
1949 if (auto *PackExpansion = T->getAs<PackExpansionType>()) in mangleTemplateParamDecl() local1950 T = PackExpansion->getPattern(); in mangleTemplateParamDecl()2311 case Type::PackExpansion: in mangleUnresolvedTypeOrSimpleId()
1154 case Type::PackExpansion: in IsStructurallyEquivalent()
290 case Type::PackExpansion: in canPrefixQualifiers()
4224 case Type::PackExpansion: in canHaveNullability()
1982 case Type::PackExpansion: in typeIsPostfix()
3612 case Type::PackExpansion: in getVariableArrayDecayedType()
6029 if (const PackExpansionType *PackExpansion = in TransformExceptionSpec() local6035 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformExceptionSpec()6044 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec()6057 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()6071 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()7157 const auto *PackExpansion = PackExpansionLoc.getType() in TransformObjCObjectType() local7160 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformObjCObjectType()7169 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType()
2184 case Type::PackExpansion: in DeduceTemplateArgumentsByTypeMatch()5943 case Type::PackExpansion: in MarkUsedTemplateParameters()
3749 namespace PackExpansion { namespace
5775 : Type(PackExpansion, Canon,5814 return T->getTypeClass() == PackExpansion;
4191 case clang::Type::PackExpansion: in GetTypeClass()5110 case clang::Type::PackExpansion: in GetEncoding()5264 case clang::Type::PackExpansion: in GetFormat()