I am still trying to migrate from MSVC to GCC, but I cannot find a solution to the following problem:
template < typename A, typename B, typename C, typename D > class Test { public: Test (B* pObj, C fn, const D& args) : _pObj(pObj), _fn(fn), _args(args) { } A operator() () { return _args.operator() < A, B, C > (_pObj, _fn);
Please, help!
source share