At the moment, arc_bindings have the following flag:
use_new_wrapper_types = false
That maps mojo string/array/map to mojo::String/Array/Map.
The new way is to remove this flag. And the generator will use STL types, mapping mojo string/array/map to
std::string/std::vector/std::unordered_map (or base::Optional<std::string>/... if the types are nullable).
You could take a look at this document for more details:
https://docs.google.com/document/d/1dutUW6XUlbSJzsqmtmPnN-J7R8z-iEL-QJ_GR9hWKHg/edit#heading=h.8kjqdetcrav
Luis: would you please find an owner for this? Thanks!
This change won't affect the wire format of mojo messages. Therefore, it won't introduce compatibility issues if not all parties are updated atomically.
Initial changes that introduce a temporary intermediate target landed. yusukes@ please help with the intent_helper code and friends. Feel free to split this bug so that the original authors finish the migration of their services.
Comment 1 by yzshen@chromium.org
, Nov 4 2016