summaryrefslogtreecommitdiffstats
path: root/src/docbookgen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/docbookgen.cpp')
-rw-r--r--src/docbookgen.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/docbookgen.cpp b/src/docbookgen.cpp
index 6e6d969..1c03c07 100644
--- a/src/docbookgen.cpp
+++ b/src/docbookgen.cpp
@@ -385,6 +385,9 @@ DB_GEN_C2("IndexSections " << is)
case isNamespaceIndex:
//Namespace Index}\n"
break;
+ case isConceptIndex:
+ //Concept Index}\n"
+ break;
case isClassHierarchyIndex:
//Hierarchical Index}\n"
break;
@@ -409,6 +412,10 @@ DB_GEN_C2("IndexSections " << is)
m_t << "<chapter>\n";
m_t << " <title>";
break;
+ case isConceptDocumentation:
+ m_t << "<chapter>\n";
+ m_t << " <title>";
+ break;
case isClassDocumentation:
m_t << "<chapter>\n";
m_t << " <title>";
@@ -456,6 +463,10 @@ DB_GEN_C2("IndexSections " << is)
//m_t << "<xi:include href=\"namespaces.xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>";
//m_t << "</chapter>\n";
break;
+ case isConceptIndex:
+ //m_t << "<xi:include href=\"concepts.xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>";
+ //m_t << "</chapter>\n";
+ break;
case isClassHierarchyIndex:
//m_t << "<xi:include href=\"hierarchy.xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>";
//m_t << "</chapter>\n";
@@ -510,6 +521,19 @@ DB_GEN_C2("IndexSections " << is)
}
m_t << "</chapter>\n";
break;
+ case isConceptDocumentation:
+ {
+ m_t << "</title>\n";
+ for (const auto &cd : *Doxygen::conceptLinkedMap)
+ {
+ if (cd->isLinkableInProject() && !cd->isAlias())
+ {
+ m_t << "<xi:include href=\"" << cd->getOutputFileBase() << ".xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>\n";
+ }
+ }
+ }
+ m_t << "</chapter>\n";
+ break;
case isClassDocumentation:
{
m_t << "</title>\n";