summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-05-28 20:07:32 +0200
committerCarl Hetherington <cth@carlh.net>2023-05-28 20:07:32 +0200
commit1e010ab5f1b05cb3ae8ee7ea61f5c011ffe430c5 (patch)
tree06dee23162c25495c2fcac1feb184033691bebfc /src
parentb584c2943634894357891eab6c34efdfa8cfc7c1 (diff)
Cleanup: reduce some scopes.
Diffstat (limited to 'src')
-rw-r--r--src/reel.cc20
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);
}