Remove unnecessary non-const operator[].
[dcpomatic.git] / src / lib / active_text.h
index b54957b3ff270da744b6f6e29e4bb4a722f63277..5430f96812578650d6705651416fd0d7eb805d66 100644 (file)
 
 */
 
+
 /** @file  src/lib/active_captions.h
  *  @brief ActiveText class.
  */
 
+
 #include "dcpomatic_time.h"
 #include "player_text.h"
 #include <boost/thread/mutex.hpp>
 #include <list>
 #include <map>
 
+
 class TextContent;
 
+
 /** @class ActiveText
  *  @brief A class to maintain information on active subtitles for Player.
  */
@@ -41,6 +45,9 @@ public:
        ActiveText (ActiveText const&) = delete;
        ActiveText& operator= (ActiveText const&) = delete;
 
+       ActiveText(ActiveText&& other);
+       ActiveText& operator=(ActiveText&& other);
+
        std::list<PlayerText> get_burnt (dcpomatic::DCPTimePeriod period, bool always_burn_captions) const;
        void clear_before (dcpomatic::DCPTime time);
        void clear ();