compiler limit : structure nested too deeply
The given structure, union, or class exceeded the nesting limit of the compiler.
Structures, unions, and classes cannot be nested to more than 15 levels.
Rewrite the definition so that fewer structures, unions, or classes are nested. The structure, union, or class can be split into two or more parts by defining one or more of the nested structures using typedef.