#include "_rulevalue.ih" // Here, the parser makes sure that we're already using integral values RuleValue &RuleValue::operator>>=(RuleValue const &other) { d_value.i = asInt() >> other.asInt(); d_tag = INT; return *this; }