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.