Assorted C++11/formatting cleanups.
[dcpomatic.git] / src / lib / dcp.h
index d72ce683333350215184206602cdaa8b3f667f57..d8e0aec27550bd8f3c707d58a43e3161870c861d 100644 (file)
 
 */
 
+
 #ifndef DCPOMATIC_DCP_H
 #define DCPOMATIC_DCP_H
 
-#include <dcp/cpl.h>
+
 #include <list>
-#include <iostream>
+#include <memory>
+
+
+namespace dcp {
+       class CPL;
+}
+
 
 class DCPContent;
 
+
 class DCP
 {
 public:
-       std::list<std::shared_ptr<dcp::CPL> > cpls () const;
+       std::list<std::shared_ptr<dcp::CPL>> cpls () const;
 
 protected:
        explicit DCP (std::shared_ptr<const DCPContent> content, bool tolerant)
@@ -44,4 +52,5 @@ private:
        bool _tolerant;
 };
 
+
 #endif