Ignore copy constructor if a base class don't has or has a private copy constructor
Avoid creation of properties from constructors.
Added to binder option NoGenIncludeDirs that contains a list of non generated include dirs.
Using property ExplicitlyIgnore instead of Ignore, so types that are not referenced can still be referenced.
Added properties FileRelativeDirectory and FileRelativePath to TranslationUnit.
Added DriverOptions to CLITypeReferenceCollector.
UseHeaderDirectories when true generated files will be outputted to original relative paths, and include will use relative path between headers. When NoGenIncludePrefix is set a string is prepended to the include files that are not generated.
The name of the class containing static methods generated from C++ functions is no longer based on the option OutputNamespace.
Reverted these changes that accidentally crept in.
Fixed code generation for global functions (and added a test).
Added logging to MoveFunctionToClassPass.
Minor code formatting fixes.