Missing install target.
[libdcp.git] / src / smpte_load_font_node.cc
index 11f7d5a422985871d60b094615880eb70b4f525f..3efd2d58d46a46eb44276f3e3724ce3c6fb08db8 100644 (file)
@@ -24,8 +24,28 @@ using std::string;
 using boost::shared_ptr;
 using namespace dcp;
 
+SMPTELoadFontNode::SMPTELoadFontNode (string id, string urn_)
+       : LoadFontNode (id)
+       , urn (urn_)
+{
+
+}
+
 SMPTELoadFontNode::SMPTELoadFontNode (shared_ptr<const cxml::Node> node)
        : LoadFontNode (node->string_attribute ("ID"))
+       , urn (node->content().substr (9))
+{
+
+}
+
+bool
+dcp::operator== (SMPTELoadFontNode const & a, SMPTELoadFontNode const & b)
+{
+       return a.id == b.id && a.urn == b.urn;
+}
+
+bool
+dcp::operator!= (SMPTELoadFontNode const & a, SMPTELoadFontNode const & b)
 {
-       urn = node->content().substr (9);
+       return !(a == b);
 }