'class::function(params)' : parameter list not sufficiently different from 'class::function(params)'
The formal parameter lists of overloaded functions must be distinct.