Alex Lorenz
|
3a9b6dce9d
|
[interop][SwiftToCxx] add support for emitting Swift stdlib dependency in one header file
This is the default behavior. You can disable this by specifying the -clang-header-expose-decls= flag explicitly when generating the header
|
2022-09-28 08:08:48 -07:00 |
|
Alex Lorenz
|
7ecf84a771
|
[interop][SwiftToCxx] ensure that resilient class values are supported
|
2022-08-08 13:08:54 -07:00 |
|
Alex Lorenz
|
478987b54e
|
[interop][SwiftToCxx] expose getOpaquePointer class pointer accessors via swift helper class in shims header
|
2022-08-02 20:15:10 +01:00 |
|
Alex Lorenz
|
c332a90a8a
|
[interop][SwiftToCxx] retain & release class values when a C++ class reference is copy assigned
|
2022-08-02 17:52:49 +01:00 |
|
Alex Lorenz
|
e289865861
|
[interop][SwiftToCxx] retain class values when a C++ class reference is copy constructed
|
2022-08-02 17:34:21 +01:00 |
|
Alex Lorenz
|
e1d812a848
|
[interop][SwiftToCxx] pass class parameter types by 'inout'
|
2022-08-02 16:48:12 +01:00 |
|
Alex Lorenz
|
51c0a3ff05
|
[interop][SwiftToCxx] add support for passing class types to Swift functions
|
2022-08-02 15:22:16 +01:00 |
|
Alex Lorenz
|
26d55a2b83
|
[interop][SwiftToCxx] start emitting bindings for Swift class types
This includes release on destruction, and correctly returning class values from Swift to C++.
|
2022-08-02 09:25:35 +01:00 |
|