diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-04-30 23:19:51 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-04-30 23:19:51 +0100 |
| commit | ed3326d5ac0f05762f820a341332718ebea220f5 (patch) | |
| tree | d410fb3907de36d59367547c2b3d58504575dc50 /src/cpl.cc | |
| parent | ac345628f3e96ff9872919826795dbee34135aa5 (diff) | |
Some BOOST_FOREACH.
Diffstat (limited to 'src/cpl.cc')
| -rw-r--r-- | src/cpl.cc | 33 |
1 files changed, 17 insertions, 16 deletions
@@ -30,6 +30,7 @@ #include "dcp_assert.h" #include "compose.hpp" #include <libxml/parser.h> +#include <boost/foreach.hpp> using std::string; using std::stringstream; @@ -135,9 +136,9 @@ CPL::write_xml (boost::filesystem::path file, Standard standard, shared_ptr<cons root->add_child("RatingList"); xmlpp::Element* reel_list = root->add_child ("ReelList"); - - for (list<shared_ptr<Reel> >::const_iterator i = _reels.begin(); i != _reels.end(); ++i) { - (*i)->write_to_cpl (reel_list, standard); + + BOOST_FOREACH (shared_ptr<Reel> i, _reels) { + i->write_to_cpl (reel_list, standard); } if (signer) { @@ -155,15 +156,15 @@ CPL::reel_assets () const { list<shared_ptr<const ReelAsset> > c; - for (list<shared_ptr<Reel> >::const_iterator i = _reels.begin(); i != _reels.end(); ++i) { - if ((*i)->main_picture ()) { - c.push_back ((*i)->main_picture()); + BOOST_FOREACH (shared_ptr<Reel> i, _reels) { + if (i->main_picture ()) { + c.push_back (i->main_picture()); } - if ((*i)->main_sound ()) { - c.push_back ((*i)->main_sound()); + if (i->main_sound ()) { + c.push_back (i->main_sound()); } - if ((*i)->main_subtitle ()) { - c.push_back ((*i)->main_subtitle()); + if (i->main_subtitle ()) { + c.push_back (i->main_subtitle()); } } @@ -213,8 +214,8 @@ CPL::equals (shared_ptr<const Asset> other, EqualityOptions opt, NoteHandler not bool CPL::encrypted () const { - for (list<shared_ptr<Reel> >::const_iterator i = _reels.begin(); i != _reels.end(); ++i) { - if ((*i)->encrypted ()) { + BOOST_FOREACH (shared_ptr<Reel> i, _reels) { + if (i->encrypted ()) { return true; } } @@ -229,16 +230,16 @@ CPL::encrypted () const void CPL::add (DecryptedKDM const & kdm) { - for (list<shared_ptr<Reel> >::const_iterator i = _reels.begin(); i != _reels.end(); ++i) { - (*i)->add (kdm); + BOOST_FOREACH (shared_ptr<Reel> i, _reels) { + i->add (kdm); } } void CPL::resolve_refs (list<shared_ptr<Object> > objects) { - for (list<shared_ptr<Reel> >::const_iterator i = _reels.begin(); i != _reels.end(); ++i) { - (*i)->resolve_refs (objects); + BOOST_FOREACH (shared_ptr<Reel> i, _reels) { + i->resolve_refs (objects); } } |
