export module bedrock.semantics:floating_point; namespace br { template struct FloatingPointTraits { static constexpr bool is_valid = false; }; template <> struct FloatingPointTraits { static constexpr bool is_valid = true; }; template <> struct FloatingPointTraits { static constexpr bool is_valid = true; }; template <> struct FloatingPointTraits { static constexpr bool is_valid = true; }; export template concept FloatingPoint = FloatingPointTraits::is_valid; } // namespace br