summaryrefslogtreecommitdiffstats
path: root/src/docbookvisitor.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-01-16 20:14:16 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-01-22 20:45:20 (GMT)
commit302ea696fae93d7f05cf0f68ce3017cd8b7c4952 (patch)
tree7e2948659099ed832d32bfd494adaf3f158a3fd2 /src/docbookvisitor.cpp
parent31755d65806fda34a9b5f6b40dbfec54978d5b99 (diff)
downloadDoxygen-302ea696fae93d7f05cf0f68ce3017cd8b7c4952.zip
Doxygen-302ea696fae93d7f05cf0f68ce3017cd8b7c4952.tar.gz
Doxygen-302ea696fae93d7f05cf0f68ce3017cd8b7c4952.tar.bz2
Refactoring: move Doc*Visitor::push/popEnabled
New class & name: DocVisitor::push/popHidden
Diffstat (limited to 'src/docbookvisitor.cpp')
-rw-r--r--src/docbookvisitor.cpp25
1 files changed, 6 insertions, 19 deletions
diff --git a/src/docbookvisitor.cpp b/src/docbookvisitor.cpp
index a03fa3c..7325b35 100644
--- a/src/docbookvisitor.cpp
+++ b/src/docbookvisitor.cpp
@@ -511,7 +511,7 @@ DB_VIS_C
{
m_t << "<programlisting>";
}
- pushEnabled();
+ pushHidden(m_hide);
m_hide = TRUE;
}
QCString locLangExt = getFileNameExtension(op->includeFileName());
@@ -519,7 +519,7 @@ DB_VIS_C
SrcLangExt langExt = getLanguageFromFileName(locLangExt);
if (op->type()!=DocIncOperator::Skip)
{
- popEnabled();
+ m_hide = popHidden();
if (!m_hide)
{
FileDef *fd = 0;
@@ -541,12 +541,12 @@ DB_VIS_C
);
if (fd) delete fd;
}
- pushEnabled();
+ pushHidden(m_hide);
m_hide=TRUE;
}
if (op->isLast())
{
- popEnabled();
+ m_hide = popHidden();
if (!m_hide) m_t << "</programlisting>";
}
else
@@ -1201,7 +1201,7 @@ DB_VIS_C
}
else
{
- pushEnabled();
+ pushHidden(m_hide);
m_hide=TRUE;
}
}
@@ -1243,7 +1243,7 @@ DB_VIS_C
}
else
{
- popEnabled();
+ m_hide = popHidden();
}
}
@@ -1606,19 +1606,6 @@ DB_VIS_C
m_t << "</link>";
}
-void DocbookDocVisitor::pushEnabled()
-{
-DB_VIS_C
- m_enabled.push(m_hide);
-}
-
-void DocbookDocVisitor::popEnabled()
-{
-DB_VIS_C
- m_hide=m_enabled.top();
- m_enabled.pop();
-}
-
void DocbookDocVisitor::writeMscFile(const QCString &baseName, DocVerbatim *s)
{
DB_VIS_C