Gabor Greif wrote: > Hi all, > > attached patch simplifies StringSwitch and gets rid of the > Copy{Constructible|Assignable} constraint on the type parameter. > The final conversion still imposes that requirement. Perhaps you should change operator T to operator const T&. Sebastian