Turns out bindgen does c++ with an argument to clang.

-x c++

Full header compiles.