Future Work
Namespaces, enumerations, bit-fields, unions, function pointers and methods are not yet handled. Class versioning for backward compatibility is not currently handled. A pre-processor to parse class definitions for members and insert xvf_visit() functions automatically would be helpful; OpenC++ might be useful here. A C interface for legacy code.