-
Notifications
You must be signed in to change notification settings - Fork 60
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Require C++20 and update to C++20 (#698)
* Require C++20 in podio and ROOT * Use consteval when possible and remove checks for C++20 * Use concepts and simplify templates * Change enable_ifs by requires * Fix the documentation for links * Remove an unused header and use std::disjunction * Use algorithms from std::ranges * Use concepts when possible and add comments when it's not possible * Remove dead code * Use std::ranges::find * Remove the ubuntu workflow since it is built with C++17 * Update docs for the frame * Add missing is_detected_v * Upper-case the concept collectionType * Add a minimum ROOT version with support for C++20 * Add back an ubuntu workflow with C++20 * Update the ROOT version * Update README.md Co-authored-by: Thomas Madlener <[email protected]> * Change the format to C++20 * Make sure to also format links.md * Remove no longer applicable enable_if from doc * [format] clang-format auto fixes --------- Co-authored-by: jmcarcell <[email protected]> Co-authored-by: Thomas Madlener <[email protected]>
- Loading branch information
1 parent
a747cb0
commit 2e232bc
Showing
27 changed files
with
136 additions
and
211 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.