data pulverizer wrote: > I need at least those two implementation for the different cases, a > general "default", and for specified types and type qualifications. p.s.: if you want that to work with both pointers and non-pointers, you have to add more constraints, to remove further conflicts.