projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow move construction of ActiveText.
[dcpomatic.git]
/
src
/
lib
/
active_text.cc
diff --git
a/src/lib/active_text.cc
b/src/lib/active_text.cc
index 1e0fd6adbcc1bc80b4d90c08a293893bfaf48370..2a5c4d836468a7a8fb3e359e81085c31d807ad55 100644
(file)
--- a/
src/lib/active_text.cc
+++ b/
src/lib/active_text.cc
@@
-32,6
+32,23
@@
using boost::optional;
using namespace dcpomatic;
using namespace dcpomatic;
+ActiveText::ActiveText(ActiveText&& other)
+ : _data(std::move(other._data))
+{
+
+}
+
+
+ActiveText&
+ActiveText::operator=(ActiveText&& other)
+{
+ if (this != &other) {
+ _data = std::move(other._data);
+ }
+ return *this;
+}
+
+
/** Get the open captions that should be burnt into a given period.
* @param period Period of interest.
* @param always_burn_captions Always burn captions even if their content is not set to burn.
/** Get the open captions that should be burnt into a given period.
* @param period Period of interest.
* @param always_burn_captions Always burn captions even if their content is not set to burn.