-
Juan Miguel Carceller authored
* 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 <thomas.madlener@desy.de> * 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 <jmcarcell@users.noreply.github.com> Co-authored-by:
Thomas Madlener <thomas.madlener@desy.de>
Loading