| 8639 | { |
| 8640 | template<typename Context> |
| 8641 | bool operator()(Context & context) const |
| 8642 | { |
| 8643 | auto const switch_value = |
| 8644 | detail::resolve(context, switch_value_); |
| 8645 | auto const value = detail::resolve(context, value_); |
| 8646 | return value == switch_value; |
| 8647 | } |
| 8648 | SwitchValue switch_value_; |
| 8649 | Value value_; |
| 8650 | }; |