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: public:
//! \brief Encode trivial types and std::string_view //! \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 < template <
typename t_tag, typename t_tag,
typename t_encoded, 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 // NOTE: Doxygen doesn't allow multiple groups for variables
//! \ingroup cpp_type_traits //! \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> template <typename t_type>
constexpr bool is_signature_with_trivial = constexpr bool is_signature_with_trivial =
(std::is_trivial_v<t_type> || std::is_same_v<t_type, std::string_view>); (std::is_trivial_v<t_type> || std::is_same_v<t_type, std::string_view>);