I am seriously looking into using this library in the fenics project. Here we generate and JIT compile C++ code and import it into a Python session. By using CppHeaderParser we could streamline this pipe line more efficently, by finding out what types are used in the generated code and only include these file when generating the Python interface, reducing the code size considerably. Most classes are parsed by the library as it is and I have reported some missing parts as bugs. I am very grateful of the prompt response from the maintainer.
Now I wonder if it is possible to add parsing of free functions in a C++ header file. I attached a file with some free functions. It would be very nice if they could be parsed in a similar manner as the methods of a class. Maybe this functionality is already included and I have missed?