Oh, I see that the question was in the title. Sorry.

You can do this most easily by declaring tAdd and tSubtract as "static" then they have no implicit "this" pointer and will conform to your prototype.