]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Thu, 9 Feb 2012 21:55:29 +0000 (21:55 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Thu, 9 Feb 2012 21:55:29 +0000 (21:55 +0000)
core/frame/frame_transform.cpp
core/frame/frame_transform.h

index 19aa2f03620b224a2acc619b3a00c90c51f9eed6..40f1fe773a4aa6a1a3d8ac96ac6eba6facde017e 100644 (file)
@@ -135,4 +135,14 @@ bool operator!=(const frame_transform& lhs, const frame_transform& rhs)
        return !(lhs == rhs);\r
 }\r
 \r
+bool operator<(const frame_transform& lhs, const frame_transform& rhs)\r
+{\r
+       return memcmp(&lhs, &rhs, sizeof(frame_transform)) < 0;\r
+}\r
+\r
+bool operator>(const frame_transform& lhs, const frame_transform& rhs)\r
+{\r
+       return memcmp(&lhs, &rhs, sizeof(frame_transform)) > 0;\r
+}\r
+\r
 }}
\ No newline at end of file
index 70666474fe824dad284b3c294bc6a4cd0bca448a..e07fc8ade3eb6718774d1182c607180cc65c4849 100644 (file)
@@ -74,6 +74,8 @@ public:
 \r
 bool operator==(const frame_transform& lhs, const frame_transform& rhs);\r
 bool operator!=(const frame_transform& lhs, const frame_transform& rhs);\r
+bool operator<(const frame_transform& lhs, const frame_transform& rhs);\r
+bool operator>(const frame_transform& lhs, const frame_transform& rhs);\r
 \r
 class tweened_transform\r
 {\r