boostorg / phoenix

Boost.org phoenix module
http://boost.org/libs/phoenix
30 stars 46 forks source link

std::tuple support (Resolving #103) #104

Closed beojan closed 3 years ago

beojan commented 3 years ago

This adds a get_ lazy function that's essentially an adapted std::get. Instead of providing an unpack lazy function, I defined boost::phoenix::placeholders::uarg1 through uarg10 (actually BOOST_PHOENIX_ARG_LIMIT) that unpack arg1.

beojan commented 3 years ago

The remaining AppVeyor failures appear to be a configuration issue (it can't find the compiler).

beojan commented 3 years ago

The remaining Travis CI failures also seem to be configuration issues for the macOS CI.

djowel commented 3 years ago

Odd failures!

beojan commented 3 years ago

For Travis: I think you need to update the macOS version used to Mojave or later for Homebrew support For Appveyor: #105 is to fix this, I think

djowel commented 3 years ago

Merged. Thanks for your contribution!