************************************************************************** Incomplete represents an incomplete class, struct, or union. An incomplete type has no information other than its name, full name, and context - all provided by Context. Incomplete class, struct, and unions are those referenced by name in the C++ code but never given a definition. Nothing can be discerned about such a type except for the most basic information.