- for (ContentList::iterator i = c.begin(); i != c.end(); ++i) {
- range.first = min (range.first, (*i)->position ());
- range.second = max (range.second, (*i)->position ());
- range.first = min (range.first, (*i)->end ());
- range.second = max (range.second, (*i)->end ());
+ BOOST_FOREACH (shared_ptr<Content> i, c) {
+ range.first = min (range.first, i->position ());
+ range.second = max (range.second, i->position ());
+ range.first = min (range.first, i->end ());
+ range.second = max (range.second, i->end ());