git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.1.0@2178
362d55ac-95cf-4e76-9f9a-
cbaa9c17b72d
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
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
\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