summaryrefslogtreecommitdiff
path: root/src/dcp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dcp.cc')
-rw-r--r--src/dcp.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/dcp.cc b/src/dcp.cc
index a4ac3eb3..b9d23bad 100644
--- a/src/dcp.cc
+++ b/src/dcp.cc
@@ -691,3 +691,12 @@ DCP::cpl_summaries() const
return cpls;
}
+
+bool
+DCP::can_be_read() const
+{
+ auto c = cpls();
+ return std::all_of(c.begin(), c.end(), [](shared_ptr<const CPL> cpl) { return cpl->can_be_read(); });
+}
+
+