summaryrefslogtreecommitdiffstats
path: root/src/docparser.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-03-03 15:35:38 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2019-03-03 15:35:38 (GMT)
commit0a4d11d3e17a23a0b20a2873b32fddfa56d8227e (patch)
tree3940511c23ef646f2346c9dc861951f5f0fd96fe /src/docparser.h
parente21149146e936c5a59599a3d006dd7a5480a3f5d (diff)
downloadDoxygen-0a4d11d3e17a23a0b20a2873b32fddfa56d8227e.zip
Doxygen-0a4d11d3e17a23a0b20a2873b32fddfa56d8227e.tar.gz
Doxygen-0a4d11d3e17a23a0b20a2873b32fddfa56d8227e.tar.bz2
Minor refactoring
Diffstat (limited to 'src/docparser.h')
-rw-r--r--src/docparser.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/docparser.h b/src/docparser.h
index d36ed6c..0b8073c 100644
--- a/src/docparser.h
+++ b/src/docparser.h
@@ -607,11 +607,22 @@ class DocIncOperator : public DocNode
enum Type { Line, SkipLine, Skip, Until };
DocIncOperator(DocNode *parent,Type t,const QCString &pat,
const QCString &context,bool isExample,const QCString &exampleFile) :
- m_type(t), m_pattern(pat), m_context(context),
+ m_type(t), m_pattern(pat), m_context(context),
m_isFirst(FALSE), m_isLast(FALSE),
m_isExample(isExample), m_exampleFile(exampleFile) { m_parent = parent; }
Kind kind() const { return Kind_IncOperator; }
Type type() const { return m_type; }
+ const char *typeAsString() const
+ {
+ switch(m_type)
+ {
+ case Line: return "line";
+ case SkipLine: return "skipline";
+ case Skip: return "skip";
+ case Until: return "until";
+ }
+ return "";
+ }
QCString text() const { return m_text; }
QCString pattern() const { return m_pattern; }
QCString context() const { return m_context; }