boostorg / wave

Boost.org wave module
http://boost.org/libs/wave
21 stars 49 forks source link

Extend __has_include() grammar for arbitrary conditional expressions #144

Closed jefftrull closed 2 years ago

jefftrull commented 2 years ago

Previously the __has_include() code assumed it was the last thing on a line. This solves that problem by making the grammar more general.

This also marks the first use of C++11 in the codebase (in the form of a helper lambda)!

If merged this will resolve #143