]> git.sesse.net Git - casparcg/commitdiff
2.1.0: draw_frame, frame_visitor: Added missing virtual destructors.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 31 Jan 2012 10:41:06 +0000 (10:41 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 31 Jan 2012 10:41:06 +0000 (10:41 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.1.0@2178 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

core/frame/draw_frame.h
core/frame/frame_visitor.h

index 600dfd469329b553b8a808ce7fb73e5dcd2797fe..cc8327acfcb6817a4dbc6f04ab8aabf19271fa50 100644 (file)
@@ -38,6 +38,7 @@ public:
        draw_frame(const draw_frame& other);\r
        draw_frame(draw_frame&& other);\r
        draw_frame& operator=(draw_frame other);\r
+       virtual ~draw_frame(){}\r
 \r
        draw_frame(const safe_ptr<draw_frame>& frame);\r
        draw_frame(safe_ptr<draw_frame>&& frame);\r
@@ -58,7 +59,6 @@ public:
        static const safe_ptr<draw_frame>& empty();\r
        static const safe_ptr<draw_frame>& late();\r
        \r
-\r
        virtual void accept(frame_visitor& visitor);\r
 private:\r
        struct impl;\r
index 34b5b2b24ee49b61721449f1603677dda733aadd..94a065bdab2fdbb63b532f4908e2737c0025134e 100644 (file)
@@ -27,6 +27,7 @@ namespace caspar { namespace core {
        \r
 struct frame_visitor : boost::noncopyable\r
 {\r
+       virtual ~frame_visitor(){}\r
        virtual void begin(class draw_frame& frame) = 0;\r
        virtual void end() = 0;\r
        virtual void visit(class write_frame& frame) = 0;\r