As a first step towards making the code more Swift-friendly, eliminate all Swift-incompatible types (e.g. C++ pointer types, collections, and C++ references) from API of Objective-C types.
Generally speaking, these types (particularly C++ reference types) tend to be cumbersome and error-prone when passed via Obj-C API to begin with.
Parent: #175878
As a first step towards making the code more Swift-friendly, eliminate all Swift-incompatible types (e.g. C++ pointer types, collections, and C++ references) from API of Objective-C types.
Generally speaking, these types (particularly C++ reference types) tend to be cumbersome and error-prone when passed via Obj-C API to begin with.
Parent: #175878