std::shared_ptr
[dcpomatic.git] / src / lib / frame_rate_change.h
index 05660ce826f07edfc1cada2eb5ca56a06ad731b2..d7fed6dd0b45d05c87954f0eea1e8ee835633cac 100644 (file)
 #ifndef DCPOMATIC_FRAME_RATE_CHANGE_H
 #define DCPOMATIC_FRAME_RATE_CHANGE_H
 
-#include <boost/shared_ptr.hpp>
+
+#include <memory>
 #include <string>
 
+
 class Film;
 class Content;
 
 class FrameRateChange
 {
 public:
+       FrameRateChange ();
        FrameRateChange (double, int);
-       FrameRateChange (boost::shared_ptr<const Film> film, boost::shared_ptr<const Content> content);
-       FrameRateChange (boost::shared_ptr<const Film> film, Content const * content);
+       FrameRateChange (std::shared_ptr<const Film> film, std::shared_ptr<const Content> content);
+       FrameRateChange (std::shared_ptr<const Film> film, Content const * content);
 
        /** @return factor by which to multiply a source frame rate
            to get the effective rate after any skip or repeat has happened.