@@ -49,6 +49,8 @@ enum class DifferentiabilityKind : uint8_t;
4949class Fingerprint ;
5050class Identifier ;
5151class IfConfigClauseRangeInfo ;
52+ class GenericSignature ;
53+ class GenericSignatureImpl ;
5254struct LabeledStmtInfo ;
5355class LayoutConstraint ;
5456class LayoutConstraintInfo ;
@@ -75,6 +77,7 @@ struct BridgedASTType;
7577class BridgedCanType ;
7678class BridgedASTContext ;
7779struct BridgedSubstitutionMap ;
80+ struct BridgedGenericSignature ;
7881struct BridgedConformance ;
7982class BridgedParameterList ;
8083enum BridgedPlatformKind : size_t ;
@@ -3015,6 +3018,7 @@ struct BridgedASTType {
30153018 SWIFT_IMPORT_UNSAFE BRIDGED_INLINE OptionalBridgedDeclObj getAnyNominal () const ;
30163019 SWIFT_IMPORT_UNSAFE BRIDGED_INLINE BridgedASTType getInstanceTypeOfMetatype () const ;
30173020 BRIDGED_INLINE MetatypeRepresentation getRepresentationOfMetatype () const ;
3021+ SWIFT_IMPORT_UNSAFE BRIDGED_INLINE BridgedGenericSignature getInvocationGenericSignatureOfFunctionType () const ;
30183022 SWIFT_IMPORT_UNSAFE BRIDGED_INLINE BridgedASTType subst (BridgedSubstitutionMap substMap) const ;
30193023 SWIFT_IMPORT_UNSAFE BRIDGED_INLINE BridgedASTType subst (BridgedASTType fromType, BridgedASTType toType) const ;
30203024 SWIFT_IMPORT_UNSAFE BRIDGED_INLINE BridgedConformance checkConformance (BridgedDeclObj proto) const ;
@@ -3078,6 +3082,13 @@ struct BridgedSubstitutionMap {
30783082 SWIFT_IMPORT_UNSAFE BRIDGED_INLINE BridgedASTTypeArray getReplacementTypes () const ;
30793083};
30803084
3085+ struct BridgedGenericSignature {
3086+ const swift::GenericSignatureImpl * _Nullable impl;
3087+
3088+ BRIDGED_INLINE swift::GenericSignature unbridged () const ;
3089+ BridgedOwnedString getDebugDescription () const ;
3090+ };
3091+
30813092struct BridgedFingerprint {
30823093 uint64_t v1;
30833094 uint64_t v2;
0 commit comments