Searched refs:PackExpansion (Results 1 – 15 of 15) sorted by relevance
107 NON_CANONICAL_UNLESS_DEPENDENT_TYPE(PackExpansion, Type)
5363 : Type(PackExpansion, Canon, /*Dependent=*/Pattern->isDependentType(),5402 return T->getTypeClass() == PackExpansion;
255 case PackExpansion: in getEndLoc()
744 case Type::PackExpansion: in IsStructurallyEquivalent()
1052 TRIVIAL_TYPE_CLASS(PackExpansion) in TRIVIAL_TYPE_CLASS()3812 case Type::PackExpansion: in canHaveNullability()
262 case Type::PackExpansion: in canPrefixQualifiers()
1842 case Type::PackExpansion: in typeIsPostfix()
1937 case Type::PackExpansion: in mangleUnresolvedTypeOrSimpleId()
3157 case Type::PackExpansion: in getVariableArrayDecayedType()
5389 if (const PackExpansionType *PackExpansion = in TransformExceptionSpec() local5395 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformExceptionSpec()5404 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec()5417 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()5431 QualType U = getDerived().TransformType(PackExpansion->getPattern()); in TransformExceptionSpec()6373 const auto *PackExpansion = PackExpansionLoc.getType() in TransformObjCObjectType() local6376 SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(), in TransformObjCObjectType()6385 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType()
2108 case Type::PackExpansion: in DeduceTemplateArgumentsByTypeMatch()5547 case Type::PackExpansion: in MarkUsedTemplateParameters()
4003 case Type::PackExpansion: in captureVariablyModifiedType()
2137 case Type::PackExpansion: in EmitVariablyModifiedType()
2947 case Type::PackExpansion: in CreateTypeNode()
4441 case clang::Type::PackExpansion: in GetTypeClass()5330 case clang::Type::PackExpansion: in GetEncoding()5497 case clang::Type::PackExpansion: in GetFormat()