Namespace, using and forward declarations
14 April 2013
Helper functions for retrieving the function and class name wrap header files in #if !defined(<filename>) where <filename>
is all alpha or _ classes that are imported, but not this class, emit forward declaration interface handling added as a special case of class, prepends virtual and appends = 0;
Additional mappings: interface => class any => void * Array => std::vector<void> Dictionary => std::map<void, void*> String => std::string Vector => std::vector