void value_builder::extend(value const& list) { for (value::iterator begin = list.begin(), end = list.end(); begin != end; ++begin) { insert(*begin); } }
value_consumer(value const& x) : list_(x) , pos_(x.begin()) , end_(x.end()) {}