OpenTimelineIO / OpenTimelineIO-C-Bindings

C bindings for the OpenTimelineIO Library (http://opentimeline.io)
http://opentimeline.io
Apache License 2.0
11 stars 7 forks source link

Cxx17 updates #58

Closed rogergodspeed closed 7 months ago

rogergodspeed commented 7 months ago

This matches the c++17 branch changes to OpenTimelineIO. Specifically replacing the custom any class with std::any and optional with std::optional.

NOTE: The json version schema feature has NOT been ported and instead the new schema_version_map has been hardcoded to an empty map.

rogergodspeed commented 7 months ago

@meshula Should please double check it is ok to update this without supporting the json schema_version_map.

meshula commented 7 months ago

@rogergodspeed It's fine to defer that until everything else is working....