Include trimming.
[libdcp.git] / src / dcp.h
index bf9b3aaf03da832ec938d8497ce80e4048a1a582..21cc3aac822ab9165949066c3081327ecc379cfe 100644 (file)
--- a/src/dcp.h
+++ b/src/dcp.h
@@ -46,7 +46,6 @@
 #include "compose.hpp"
 #include "metadata.h"
 #include "name_format.h"
-#include "types.h"
 #include "util.h"
 #include "verify.h"
 #include "version.h"
@@ -67,14 +66,15 @@ namespace dcp
 {
 
 
-class PKL;
-class Content;
-class Reel;
+class Asset;
 class CPL;
 class CertificateChain;
+class Content;
 class DecryptedKDM;
-class Asset;
+class EqualityOptions;
+class PKL;
 class ReadError;
+class Reel;
 
 
 /** @class DCP
@@ -124,7 +124,7 @@ public:
         *  @param note Functor to handle notes made by the equality operation.
         *  @return true if the DCPs are equal according to EqualityOptions, otherwise false.
         */
-       bool equals (DCP const & other, EqualityOptions options, NoteHandler note) const;
+       bool equals(DCP const & other, EqualityOptions const& options, NoteHandler note) const;
 
        void add (std::shared_ptr<CPL> cpl);