| 41 | constexpr constant<(v1|v2)> operator|(typed_constant<T1,v1>,typed_constant<T2,v2>) { return {};} |
| 42 | template <typename T1, T1 v1, typename T2, T2 v2> |
| 43 | constexpr constant<(v1&v2)> operator&(typed_constant<T1,v1>,typed_constant<T2,v2>) { return {};} |
| 44 | template <typename T1, T1 v1, typename T2, T2 v2> |
| 45 | constexpr constant<(v1^v2)> operator^(typed_constant<T1,v1>,typed_constant<T2,v2>) { return {};} |
| 46 | template <typename T1, T1 v1, typename T2, T2 v2> |
nothing calls this directly
no outgoing calls
no test coverage detected