diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-05-28 20:07:32 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-05-28 20:07:32 +0200 |
| commit | 1e010ab5f1b05cb3ae8ee7ea61f5c011ffe430c5 (patch) | |
| tree | 06dee23162c25495c2fcac1feb184033691bebfc /src | |
| parent | b584c2943634894357891eab6c34efdfa8cfc7c1 (diff) | |
Cleanup: reduce some scopes.
Diffstat (limited to 'src')
| -rw-r--r-- | src/reel.cc | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/reel.cc b/src/reel.cc index cca62ed8..c6049015 100644 --- a/src/reel.cc +++ b/src/reel.cc @@ -353,25 +353,21 @@ Reel::give_kdm_to_assets (DecryptedKDM const & kdm) void Reel::add (shared_ptr<ReelAsset> asset) { - auto p = dynamic_pointer_cast<ReelPictureAsset> (asset); - auto so = dynamic_pointer_cast<ReelSoundAsset> (asset); - auto su = dynamic_pointer_cast<ReelSubtitleAsset> (asset); - auto m = dynamic_pointer_cast<ReelMarkersAsset> (asset); - auto c = dynamic_pointer_cast<ReelClosedCaptionAsset> (asset); - auto a = dynamic_pointer_cast<ReelAtmosAsset> (asset); - if (p) { + if (auto p = dynamic_pointer_cast<ReelPictureAsset>(asset)) { _main_picture = p; - } else if (so) { + } else if (auto so = dynamic_pointer_cast<ReelSoundAsset>(asset)) { _main_sound = so; - } else if (su) { + } else if (auto su = dynamic_pointer_cast<ReelSubtitleAsset>(asset)) { _main_subtitle = su; - } else if (m) { + } else if (auto m = dynamic_pointer_cast<ReelMarkersAsset>(asset)) { _main_markers = m; - } else if (c) { + } else if (auto c = dynamic_pointer_cast<ReelClosedCaptionAsset>(asset)) { _closed_captions.push_back (c); - } else if (a) { + } else if (auto a = dynamic_pointer_cast<ReelAtmosAsset>(asset)) { _atmos = a; } + + DCP_ASSERT(false); } |
