summaryrefslogtreecommitdiff
path: root/src/lib/dcp_content.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-02-07 07:06:43 +0100
committerCarl Hetherington <cth@carlh.net>2026-02-07 07:06:43 +0100
commit2f93574e2ddef467bd879d559340f7967642615d (patch)
treef7946ba95e576cd420a289b47acc23619c8b414d /src/lib/dcp_content.h
parent3bffa32ae5083a61222b42f74a002bb4e061cec0 (diff)
Make "why_not" reasons an optional return.
Diffstat (limited to 'src/lib/dcp_content.h')
-rw-r--r--src/lib/dcp_content.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/dcp_content.h b/src/lib/dcp_content.h
index 1dd00b015..bc60dadb7 100644
--- a/src/lib/dcp_content.h
+++ b/src/lib/dcp_content.h
@@ -130,7 +130,7 @@ public:
bool needs_kdm() const;
bool needs_assets() const;
- bool can_reuse_anything(std::shared_ptr<const Film> film, std::string& why_not) const;
+ bool can_reuse_anything(std::shared_ptr<const Film> film, std::string* why_not = nullptr) const;
void set_reference_video(bool r);
@@ -139,7 +139,7 @@ public:
return _reference_video;
}
- bool can_reuse_video(std::shared_ptr<const Film> film, std::string &) const;
+ bool can_reuse_video(std::shared_ptr<const Film> film, std::string* why_not = nullptr) const;
void set_reference_audio(bool r);
@@ -148,7 +148,7 @@ public:
return _reference_audio;
}
- bool can_reuse_audio(std::shared_ptr<const Film> film, std::string &) const;
+ bool can_reuse_audio(std::shared_ptr<const Film> film, std::string* why_not = nullptr) const;
void set_reference_text(TextType type, bool r);
@@ -160,7 +160,7 @@ public:
return _reference_text[type];
}
- bool can_reuse_text(std::shared_ptr<const Film> film, TextType type, std::string &) const;
+ bool can_reuse_text(std::shared_ptr<const Film> film, TextType type, std::string* why_not = nullptr) const;
bool reference_anything() const;