I want to call C++ code from fortran , there is a lot of information about how to do it using c or c++ with extern C
if there any way to call real clases, specifically member functions and overloaded functions or maybe templates specialization generated with c++ from fortran , other than fighting with mangled/decorated names ?
Well for starters I'm going to say I have no idea. In fact I don't think the answer your looking for will be found on a C++ forum as your dealing with fortran code, however there may be someone who once apon a time dealt with fortran and knows your answer so you'll either just have to hang in there, or perhaps find a fortran forum.