container: root: internal: update TODO re: c++23

This commit is contained in:
2025-11-19 14:52:26 -08:00
parent 4780f79716
commit 273f2cef49
2 changed files with 2 additions and 2 deletions

View File

@@ -136,7 +136,7 @@ class Transform : private ImplBase<t_impl>
public:
//! \brief Encode trivial types and std::string_view
//! \todo std::string_view is trivially copyable in c++23 but ROOT is c++17
//! \todo std::string_view is trivially copyable in c++23 but `dfi` ROOT build is c++20
template <
typename t_tag,
typename t_encoded,

View File

@@ -187,7 +187,7 @@ struct has_const_iterator<t_type, std::void_t<typename t_type::const_iterator>>
// NOTE: Doxygen doesn't allow multiple groups for variables
//! \ingroup cpp_type_traits
//! \todo std::string_view is trivially copyable in c++23 but ROOT is c++17...
//! \todo std::string_view is trivially copyable in c++23 but `dfi` ROOT build is c++20
template <typename t_type>
constexpr bool is_signature_with_trivial =
(std::is_trivial_v<t_type> || std::is_same_v<t_type, std::string_view>);