A pure python C++ header parser that parses C++ headers in a mildly naive manner that allows it to handle many C++ constructs, including many modern (C++11 and beyond) features.


cxxheaderparser intentionally does not have a C preprocessor implementation! If you are parsing code with macros in it, use a conforming preprocessor like the pure python preprocessor pcpp or your favorite C++ compiler.

Indices and tables