1 #ifndef B2_H 2 #define B2_H 3 4 template<typename T, T v> 5 struct S { static constexpr T value = v; }; 6 template<typename T, T v> 7 constexpr T S<T, v>::value; 8 9 #endif 10