{{size = {size_}}} size_ *slot,na ++slot ++ctrl {{size = {size_}}} size_ **slot,na ++slot ++ctrl {value} unset end() {*slot_,na} unset end() {**slot_,na} {{size = ?}} maxidx = 2 << maxidx ctrl = sets_._Elems[idx].set_.ctrl_ slot = sets_._Elems[idx].set_.slots_ ctrl_end = sets_._Elems[idx].set_.ctrl_ + sets_._Elems[idx].set_.capacity_ slot_end = sets_._Elems[idx].set_.slots_ + sets_._Elems[idx].set_.capacity_ *slot,na ++slot ++ctrl ++idx {{size = ?}} maxidx = 2 << maxidx ctrl = sets_._Elems[idx].set_.ctrl_ slot = sets_._Elems[idx].set_.slots_ ctrl_end = sets_._Elems[idx].set_.ctrl_ + sets_._Elems[idx].set_.capacity_ slot_end = sets_._Elems[idx].set_.slots_ + sets_._Elems[idx].set_.capacity_ *slot,na ++slot ++ctrl ++idx {it_,na}