I've found this code in the project I'm working:
template<typename T>
class SomeClass
{
};
typedef SomeClass<void(void)> SomeType;
What means <void(void)>
construction? Can you please explain in a simple sample how a construction like this one may be used?