I never liked the double-writings of function names. Through google I found lazy c++ and makeheaders, which were not pretty helpful.
Might you have some other suggestions?
and: to solve my problem, I actually also wrote my own generator. I would be glad, if you could take a look and tell you opinion - though it's just a video: https://www.youtube.com/watch?v=lFnpHQ4YBBs