From 273f2cef497442ca106dbfccb3ea4fb7d6ad75a6 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Wed, 19 Nov 2025 14:52:26 -0800 Subject: [PATCH] container: root: internal: update TODO re: c++23 --- container/src/root/src/internal/generic.hh | 2 +- container/src/root/src/internal/type.hh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/container/src/root/src/internal/generic.hh b/container/src/root/src/internal/generic.hh index 8199e67..0010cf6 100644 --- a/container/src/root/src/internal/generic.hh +++ b/container/src/root/src/internal/generic.hh @@ -136,7 +136,7 @@ class Transform : private ImplBase 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, diff --git a/container/src/root/src/internal/type.hh b/container/src/root/src/internal/type.hh index 7238f34..93d457f 100644 --- a/container/src/root/src/internal/type.hh +++ b/container/src/root/src/internal/type.hh @@ -187,7 +187,7 @@ struct has_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 constexpr bool is_signature_with_trivial = (std::is_trivial_v || std::is_same_v);