RE: <incomplete type>
It seems that you are using container classes. Pls. paste the code referred by your compiler. - I assume the compiler complains about the incomplete type.
There are 10 types of people in the world. Those that understand binary numbers and those that don't.