mardi 10 mars 2015

Compile time deduction of template member function

Is it possible to get the return type of a template member function at compile time?


I guess I need something along the lines of:



template<class T>
struct SomeClass
{
// T must have a function foo(int), but do not know the
// return type, it could be anything
using RType = ??? T::foo(int) ???; // Is it possible to deduce it here?
}

Aucun commentaire:

Enregistrer un commentaire