cxxheaderparser

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.

Warning

cxxheaderparser intentionally does not use a C preprocessor by default. If you are parsing code with macros in it, you need to provide a preprocessor function in ParserOptions.

Indices and tables