Merge branch 'master' into 1.0
[libdcp.git] / src / types.h
index edabb9e233b9c9595e704fb5a7831bd003193bc9..021d1ecfff401744c7fe9f2f1a08c981c5467536 100644 (file)
 #define LIBDCP_TYPES_H
 
 #include <string>
+#include <boost/shared_ptr.hpp>
 
-namespace libdcp
+namespace dcp
 {
 
+namespace parse {
+       class AssetMap;
+}
+
 /** Identifier for a sound channel */
 enum Channel {
        LEFT = 0,      ///< left
@@ -141,6 +146,8 @@ extern bool operator== (Color const & a, Color const & b);
 extern bool operator!= (Color const & a, Color const & b);
 extern std::ostream & operator<< (std::ostream & s, Color const & c);
 
+typedef std::pair<std::string, boost::shared_ptr<const parse::AssetMap> > PathAssetMap;
+
 }
 
 #endif