I am quite confused when I come across this piece of code (from Asio)
template <typename>
struct associated_allocator_check
{
typedef void type;
};
There seems to be no template argument. I can't find similar code from my C++ books. I would be grateful if someone can explain this to me.