Searched refs:PackExpansion (Results 1 – 14 of 14) sorted by relevance
103 NON_CANONICAL_UNLESS_DEPENDENT_TYPE(PackExpansion, Type)
4484 : Type(PackExpansion, Canon, /*Dependent=*/Pattern->isDependentType(),4524 return T->getTypeClass() == PackExpansion;
235 case PackExpansion: in getEndLoc()
978 TRIVIAL_TYPE_CLASS(PackExpansion) in TRIVIAL_TYPE_CLASS()3600 case Type::PackExpansion: in canHaveNullability()
225 case Type::PackExpansion: in canPrefixQualifiers()
1719 case Type::PackExpansion: in typeIsPostfix()
1506 case Type::PackExpansion: in mangleUnresolvedTypeOrSimpleId()
829 case Type::PackExpansion: in IsStructurallyEquivalent()
2648 case Type::PackExpansion: in getVariableArrayDecayedType()
4916 if (const PackExpansionType *PackExpansion = in TransformExceptionSpec() local4922 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformExceptionSpec()4931 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec()4944 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()4958 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()5803 const auto *PackExpansion = PackExpansionLoc.getType() in TransformObjCObjectType() local5806 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformObjCObjectType()5815 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType()
1654 case Type::PackExpansion: in DeduceTemplateArgumentsByTypeMatch()4938 case Type::PackExpansion: in MarkUsedTemplateParameters()
13199 case Type::PackExpansion: in tryCaptureVariable()
1711 case Type::PackExpansion: in EmitVariablyModifiedType()
2299 case Type::PackExpansion: in CreateTypeNode()