diff options
Diffstat (limited to 'sdext/source/pdfimport/inc/treevisiting.hxx')
-rw-r--r-- | sdext/source/pdfimport/inc/treevisiting.hxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sdext/source/pdfimport/inc/treevisiting.hxx b/sdext/source/pdfimport/inc/treevisiting.hxx index ec6d429d2ab9..8c950ec97262 100644 --- a/sdext/source/pdfimport/inc/treevisiting.hxx +++ b/sdext/source/pdfimport/inc/treevisiting.hxx @@ -43,14 +43,14 @@ namespace pdfi */ struct ElementTreeVisitor { - virtual void visit( HyperlinkElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( TextElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( ParagraphElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( FrameElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( PolyPolyElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( ImageElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( PageElement&, const std::list< Element* >::const_iterator& ) = 0; - virtual void visit( DocumentElement&, const std::list< Element* >::const_iterator& ) = 0; + virtual void visit( HyperlinkElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( TextElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( ParagraphElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( FrameElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( PolyPolyElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( ImageElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( PageElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; + virtual void visit( DocumentElement&, const std::list< std::unique_ptr<Element> >::const_iterator& ) = 0; virtual ~ElementTreeVisitor() {} }; typedef std::shared_ptr<ElementTreeVisitor> ElementTreeVisitorSharedPtr; |