From d8282c9adcd1c10b721bb72d6e4c8f993e862694 Mon Sep 17 00:00:00 2001 From: Julien Nabet Date: Sun, 26 Nov 2017 16:41:00 +0100 Subject: Replace lists by vector and deque (helpcompiler) Change-Id: I8d65947f3188ab7b54653eee887de2c5d4f8095d Reviewed-on: https://gerrit.libreoffice.org/45290 Tested-by: Jenkins Reviewed-by: Julien Nabet --- helpcompiler/source/BasCodeTagger.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'helpcompiler/source') diff --git a/helpcompiler/source/BasCodeTagger.cxx b/helpcompiler/source/BasCodeTagger.cxx index 20a4f1bb8061..215ea49996f6 100644 --- a/helpcompiler/source/BasCodeTagger.cxx +++ b/helpcompiler/source/BasCodeTagger.cxx @@ -103,19 +103,17 @@ void BasicCodeTagger::getBasicCodeContainerNodes() void BasicCodeTagger::tagBasCodeParagraphs() { //helper variables - xmlNodePtr currBascodeNode; xmlNodePtr currParagraph; - while ( !m_BasicCodeContainerTags.empty() ) + for (auto const& currBascodeNode : m_BasicCodeContainerTags) { - currBascodeNode = m_BasicCodeContainerTags.front(); currParagraph = currBascodeNode->xmlChildrenNode; //first while ( currParagraph != nullptr ) { tagParagraph( currParagraph ); currParagraph=currParagraph->next; } - m_BasicCodeContainerTags.pop_front(); //next element } + m_BasicCodeContainerTags.clear(); } //! Used by tagBasCodeParagraphs(). It does the work on the current paragraph containing Basic code. -- cgit