I should have added that, the actual code for "erase bits and set new one"
would be something like:

          this->__sset = _t_const_value__isset() ;
          this->__isset.map_val = true;

It seems to me that a decent optimizer ought to be able to collapse all
that into a single store.  But I'm not sure.

--chet--

Reply via email to