| 182 | struct tuple_for_each |
| 183 | { |
| 184 | BOOST_LEAF_CONSTEXPR static void activate( Tup & tup ) noexcept |
| 185 | { |
| 186 | static_assert(!std::is_same<error_info, typename std::decay<decltype(std::get<I-1>(tup))>::type>::value, "Bug in LEAF: context type deduction"); |
| 187 | tuple_for_each<I-1,Tup>::activate(tup); |
| 188 | std::get<I-1>(tup).activate(); |
| 189 | } |
| 190 | |
| 191 | BOOST_LEAF_CONSTEXPR static void deactivate( Tup & tup ) noexcept |
| 192 | { |