CppHeaderParser is a pure Python module that will parse C++ header files and generate a data structure representing the class.