How do you decide whether to use templates or overloaded function

Printable View