From f037f1cc035a1e81b582cfaba6087e693cca9a26 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 4 Aug 2024 15:54:51 +0200 Subject: Cleanup: condense some if/assignments. --- src/reel.cc | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/reel.cc b/src/reel.cc index a35216bf..6208f3a6 100644 --- a/src/reel.cc +++ b/src/reel.cc @@ -76,23 +76,19 @@ Reel::Reel (std::shared_ptr node, dcp::Standard standard) { auto asset_list = node->node_child ("AssetList"); - auto main_picture = asset_list->optional_node_child ("MainPicture"); - if (main_picture) { + if (auto main_picture = asset_list->optional_node_child("MainPicture")) { _main_picture = make_shared(main_picture); } - auto main_stereoscopic_picture = asset_list->optional_node_child ("MainStereoscopicPicture"); - if (main_stereoscopic_picture) { + if (auto main_stereoscopic_picture = asset_list->optional_node_child("MainStereoscopicPicture")) { _main_picture = make_shared(main_stereoscopic_picture); } - auto main_sound = asset_list->optional_node_child ("MainSound"); - if (main_sound) { + if (auto main_sound = asset_list->optional_node_child("MainSound")) { _main_sound = make_shared(main_sound); } - auto main_subtitle = asset_list->optional_node_child ("MainSubtitle"); - if (main_subtitle) { + if (auto main_subtitle = asset_list->optional_node_child("MainSubtitle")) { switch (standard) { case Standard::INTEROP: _main_subtitle = make_shared(main_subtitle); @@ -103,8 +99,7 @@ Reel::Reel (std::shared_ptr node, dcp::Standard standard) } } - auto main_markers = asset_list->optional_node_child ("MainMarkers"); - if (main_markers) { + if (auto main_markers = asset_list->optional_node_child("MainMarkers")) { _main_markers = make_shared(main_markers); } @@ -125,8 +120,7 @@ Reel::Reel (std::shared_ptr node, dcp::Standard standard) } } - auto atmos = asset_list->optional_node_child ("AuxData"); - if (atmos) { + if (auto atmos = asset_list->optional_node_child("AuxData")) { _atmos = make_shared(atmos); } -- cgit v1.2.3