-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cxx17 updates #58
Cxx17 updates #58
Conversation
Signed-off-by: Jon Morley <[email protected]>
Signed-off-by: Jon Morley <[email protected]>
@meshula Should please double check it is ok to update this without supporting the json schema_version_map. |
Signed-off-by: Jon Morley <[email protected]>
23c0513
to
6477e25
Compare
Signed-off-by: Jon Morley <[email protected]>
Signed-off-by: Jon Morley <[email protected]>
@rogergodspeed It's fine to defer that until everything else is working.... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you make a note in the README.md about the work remaining? Specifically the version map support. I'm happy to land this, with a breadcrumb about the outstanding work remaining so that no one is surprised. I don't think anyone is dependent on managing the versioning system from C at the moment, so deferring it is OK.
Signed-off-by: Jon Morley <[email protected]>
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.