summaryrefslogtreecommitdiff
path: root/helpcompiler/inc/BasCodeTagger.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'helpcompiler/inc/BasCodeTagger.hxx')
-rw-r--r--helpcompiler/inc/BasCodeTagger.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/helpcompiler/inc/BasCodeTagger.hxx b/helpcompiler/inc/BasCodeTagger.hxx
index d8dbffa4cd49..7d485b166805 100644
--- a/helpcompiler/inc/BasCodeTagger.hxx
+++ b/helpcompiler/inc/BasCodeTagger.hxx
@@ -13,7 +13,8 @@
#include <iostream>
#include <cstdlib>
#include <string>
-#include <list>
+#include <deque>
+#include <vector>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#include <rtl/ustring.hxx>
@@ -28,7 +29,7 @@ class L10N_DLLPUBLIC BasicCodeTagger
{
private:
xmlDocPtr m_pDocument;
- std::list<xmlNodePtr> m_BasicCodeContainerTags;
+ std::vector<xmlNodePtr> m_BasicCodeContainerTags;
LibXmlTreeWalker *m_pXmlTreeWalker;
SyntaxHighlighter m_Highlighter;
bool m_bTaggingCompleted;
@@ -50,7 +51,7 @@ class L10N_DLLPUBLIC LibXmlTreeWalker
{
private:
xmlNodePtr m_pCurrentNode;
- std::list<xmlNodePtr> m_Queue; //!Queue for breath-first search
+ std::deque<xmlNodePtr> m_Queue; //!Queue for breath-first search
public:
LibXmlTreeWalker( xmlDocPtr doc );