From 69bdef5a86fb591bd7d0c83c95052eaa7521a4cb Mon Sep 17 00:00:00 2001 From: Ben Deane Date: Tue, 3 Feb 2026 18:29:20 -0700 Subject: [PATCH] :art: Allow `type_bitset` construction with generic type list Problem: - `type_bitset` expects a `stdx::type_list` to be passed to the constructor; in fact any "type list" (like tuple) could work. Solution: - Genericize the `type_bitset` constructor. --- include/stdx/bitset.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/stdx/bitset.hpp b/include/stdx/bitset.hpp index 3d05ac9..7df348c 100644 --- a/include/stdx/bitset.hpp +++ b/include/stdx/bitset.hpp @@ -538,8 +538,8 @@ template class type_bitset { constexpr explicit type_bitset(all_bits_t) : bs{all_bits} {} constexpr explicit type_bitset(std::uint64_t value) : bs{value} {} - template - constexpr explicit type_bitset(type_list) + template