swift
[interop][SwiftToCxx] initial generic struct support
#60848
Merged

[interop][SwiftToCxx] initial generic struct support #60848

hyp merged 12 commits into swiftlang:main from hyp:eng/generic-type-1
hyp
hyp hyp added c++ interop
hyp hyp requested a review from egorzhdan egorzhdan 3 years ago
hyp hyp requested a review from zoecarver zoecarver 3 years ago
hyp
hyp
hyp
hyp
hyp
hyp
hyp
hyp
hyp
egorzhdan
egorzhdan commented on 2022-08-31
hyp [interop][SwiftToCxx] initial generic struct support
45d209fe
hyp [interop][SwiftToCxx] return generic structs without concrete type sp…
ebd8dea0
hyp [interop][SwiftToCxx] pass generic type to a function by value (non s…
7d6cdbc4
hyp [interop][SwiftToCxx] cleanup generic struct tests
9f26709f
hyp [interop][SwiftToCxx] add a restriction for calling only supported ty…
6f43efe2
hyp [interop][SwiftToCxx] NFC, refactor full _impl type printer into a fu…
942523f3
hyp [interop][SwiftToCxx] add a testcase for generic struct passthrough
7012efd2
hyp [interop][SwiftToCxx] add 'inout' support for passing generic struct
c526ac8a
hyp [interop][SwiftToCxx] add support for returning generic types bounded…
031b7790
hyp [interop][SwiftToCxx] add support for passing generic structs with co…
f89f64a5
hyp [interop][SwiftToCxx] NFC, test remove unused warning flag
907b3a94
hyp hyp force pushed to 907b3a94 3 years ago
hyp
hyp
hyp [interop][SwiftToCxx] fix function_with_array.swift test
98358885
hyp
hyp
hyp hyp merged 983e2f37 into main 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone