| 50 | |
| 51 | template <typename E> |
| 52 | constexpr optional<std::uintmax_t> fuse_enum(E value) noexcept { |
| 53 | return fuse_one_enum(0, value); |
| 54 | } |
| 55 | |
| 56 | template <typename E, typename... Es> |
| 57 | constexpr optional<std::uintmax_t> fuse_enum(E head, Es... tail) noexcept { |
no test coverage detected