summaryrefslogtreecommitdiffstats
path: root/src/doxygen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r--src/doxygen.cpp22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index 9164ed6..14ff70f 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -30,7 +30,6 @@
#include "version.h"
#include "doxygen.h"
#include "scanner.h"
-#include "doc.h"
#include "entry.h"
#include "index.h"
#include "logos.h"
@@ -56,6 +55,7 @@
#include "rtfgen.h"
#include "xmlgen.h"
#include "defgen.h"
+#include "perlmodgen.h"
#include "reflist.h"
#include "page.h"
//#include "packagedef.h"
@@ -1112,6 +1112,7 @@ static void findUsingDeclarations(Entry *root)
"<generated>",1,
root->name,ClassDef::Class);
Doxygen::hiddenClasses.append(root->name,usingCd);
+ usingCd->setClassIsArtificial();
}
// add the namespace the correct scope
@@ -6020,7 +6021,7 @@ static void generatePageDocs()
{
scName=pi->context->name();
}
- parseDoc(*outputList,pi->defFileName,pi->defLine,scName,0,pi->doc);
+ outputList->parseDoc(pi->defFileName,pi->defLine,scName,0,pi->doc,FALSE);
outputList->endTextBlock();
endFile(*outputList);
//outputList->enable(OutputGenerator::Man);
@@ -6091,7 +6092,13 @@ static void generateExampleDocs()
startTitle(*outputList,n);
outputList->docify(pi->name);
endTitle(*outputList,n,0);
- parseExample(*outputList,pi->doc+"\n\\include "+pi->name,pi->name);
+ outputList->parseDoc(pi->name, // file
+ pi->defLine, // startLine
+ pi->context?pi->context->name().data():0, // context
+ 0, // memberDef
+ pi->doc+"\n\\include "+pi->name, // docs
+ TRUE // is example
+ );
endFile(*outputList);
}
outputList->enable(OutputGenerator::Man);
@@ -7809,13 +7816,13 @@ void generateOutput()
msg("Generating style sheet...\n");
outputList->writeStyleInfo(0); // write first part
outputList->disableAllBut(OutputGenerator::Latex);
- parseText(*outputList,
+ outputList->parseText(
theTranslator->trGeneratedAt(dateToString(TRUE),Config_getString("PROJECT_NAME"))
);
outputList->writeStyleInfo(1); // write second part
//parseText(*outputList,theTranslator->trWrittenBy());
outputList->writeStyleInfo(2); // write third part
- parseText(*outputList,
+ outputList->parseText(
theTranslator->trGeneratedAt(dateToString(TRUE),Config_getString("PROJECT_NAME"))
);
outputList->writeStyleInfo(3); // write fourth part
@@ -7879,6 +7886,11 @@ void generateOutput()
msg("Generating AutoGen DEF output...\n");
generateDEF();
}
+ if (Config_getBool("GENERATE_PERLMOD"))
+ {
+ msg("Generating PerlMod output...\n");
+ generatePerlMod();
+ }
if (Config_getBool("GENERATE_HTMLHELP") && !Config_getString("HHC_LOCATION").isEmpty())
{
msg("Running html help compiler...\n");