Error 1 error C2139: 'Terminal' : an undefined class is not allowed as an argument to compiler intrinsic type trait '__is_pod' \include\boost-1_42\boost\type_traits\is_pod.hpp 34 1 SomeProject Error 2 error C2139: 'Terminal' : an undefined class is not allowed as an argument to compiler intrinsic type trait '__has_trivial_constructor' \include\boost-1_42\boost\type_traits\is_pod.hpp 34 1 SomeProject Error 3 error C2139: 'Terminal' : an undefined class is not allowed as an argument to compiler intrinsic type trait '__has_trivial_constructor' \include\boost-1_42\boost\type_traits\has_trivial_constructor.hpp 27 1 SomeProject Error 4 error C2139: 'Terminal' : an undefined class is not allowed as an argument to compiler intrinsic type trait '__has_nothrow_constructor' \include\boost-1_42\boost\type_traits\has_nothrow_constructor.hpp 23 1 SomeProject Error 5 error C2027: use of undefined type 'Terminal' \include\boost-1_42\boost\mpl\sizeof.hpp 27 1 SomeProject Error 6 error C2079: 'boost::detail::alignment_of_hack::t' uses undefined struct 'Terminal' \include\boost-1_42\boost\type_traits\alignment_of.hpp 42 1 SomeProject Error 7 error C2027: use of undefined type 'Terminal' \include\boost-1_42\boost\type_traits\alignment_of.hpp 65 1 SomeProject