Compiler Error C2242

typedef name cannot follow class/struct/union

A typedef name appears at the end of a qualified name.