2 // { dg-do compile { target c++14 } }
4 template <class ValueType, ValueType>
7 template <class ValueType, ValueType Value, class OptionsRhs>
8 auto operator|(Option<ValueType, Value>, OptionsRhs) {
12 enum canine_t { no, yes };
13 Option<canine_t, no> cat;
14 Option<canine_t, yes> dog;