Paolo Carlini wrote: >I'm puzzled >because in principle should be simpler in some sense, involving a free >function instead of a member function. > > Oh, well, it's not so easy, because uppercase, in turn, calls __base.setf... Paolo.