Chaste / cppwg

An automatic Python wrapper generator for C++ code.
BSD 3-Clause "New" or "Revised" License
45 stars 8 forks source link

C++ 17 Compatibility #10

Closed kwabenantim closed 6 months ago

kwabenantim commented 8 months ago

Description

Wrapper generation throws errors when it encounters C++ 17 features. For example:

INFO: Parsing Code
In file included from /tmp/tmpabzfnu6m.h:1:
In file included from Chaste/projects/PyChaste/dynamic/wrappers//wrapper_header_collection.hpp:9:
Chaste/global/src/FileFinder.hpp:42:21: error: expected namespace name
namespace fs = std::filesystem;