>> Is there any merit in having implicit conversion to the >> basetype? > > Yes. Otherwise it would be at least close to equivalence to a > `typedef'. Even typedef implicitly converts in one of the directions. A named enum is a separate type with a finite set of allowed values defined by the user.