//! Advances this reader to the next value. void Next() { hasCurrent_ = reader_.HasNext(); if (hasCurrent_) current_ = reader_.template Next<ItemType>(); }