summaryrefslogtreecommitdiff
path: root/sdext/source/pdfimport/inc/treevisiting.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sdext/source/pdfimport/inc/treevisiting.hxx')
-rw-r--r--sdext/source/pdfimport/inc/treevisiting.hxx16
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;