[boost] Problem with boost::iterator_value