Skip to content
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

Misc. cleanups #204

Merged
merged 13 commits into from
Jan 1, 2024
Merged

Misc. cleanups #204

merged 13 commits into from
Jan 1, 2024

Conversation

robUx4
Copy link
Contributor

@robUx4 robUx4 commented Jan 1, 2024

Extracted from #186 so only the juicy parts remain there. Plus some more macro factorization.

We never export any of these EBML types.
So it uses the same storage name as the other base classes.
Just like other includes in the installed headers.
constexpr doesn't imply const
They have exactly the same defintion and shouldn't differ in the future.
The default constructor doesn't work anymore as it needs the proper EbmlCallbacks

It's not used by anyone.
So we only have to change one to make changes on all types.
@robUx4 robUx4 added enhancement abi-break breaks the ABI (e.g. programs linked against the library have to be recompiled) labels Jan 1, 2024
@mbunkus
Copy link
Contributor

mbunkus commented Jan 1, 2024

This PR is fine (both from the "looks good to me" point of view & from the "my test cases are all fine" point of view).

@robUx4 robUx4 merged commit 4eab5f1 into Matroska-Org:master Jan 1, 2024
15 checks passed
@robUx4 robUx4 deleted the lib_cleanups branch January 1, 2024 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abi-break breaks the ABI (e.g. programs linked against the library have to be recompiled) enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants