You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Instance methods | Yes on structs and enums. Only 'final' method calls on class types are correctly supported though (virtual calls won't be virtual due to a bug right now) |
191
+
| Instance methods | Yes on structs and enums. Instance methods on class types are partially supported (virtual calls won't be virtual due to a bug right now) |
182
192
| Static methods | No |
183
193
184
194
**Properties**
@@ -206,6 +216,6 @@ This status table describes which of the following Swift standard library APIs h
|`String`| Can be used as a type in C++. APIs in extensions are not exposed to C++ |
210
-
|`Array<T>`| Can be used as a type in C++. Limited set of APIs in some extensions are exposed to C++.|
211
-
|`Optional<T>`| Can be used as a type in C++. APIs in extensions are not exposed to C++ |
219
+
|`String`| Can be used as a type in C++. APIs in extensions are not exposed to C++. Conversion between `std.string` is not yet supported|
220
+
|`Array<T>`| Can be used as a type in C++. Ranged for loops are supported. Limited set of APIs in some extensions are exposed to C++. |
221
+
|`Optional<T>`| Can be used as a type in C++. `get` extracts the optional value and it's also implicitly castable to `bool`. Can't be constructed from C++ yet.|
0 commit comments