diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2003-06-07 11:47:47 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2003-06-07 11:47:47 (GMT) |
commit | 0aa47e2a30513b04d1041d528f468d3434a81558 (patch) | |
tree | f17d17b67fdefdfdf992328f3f51dd90812c156e /src/outputlist.cpp | |
parent | 35c2baedaa68519999af733a87d8e6ff9a89358c (diff) | |
download | Doxygen-0aa47e2a30513b04d1041d528f468d3434a81558.zip Doxygen-0aa47e2a30513b04d1041d528f468d3434a81558.tar.gz Doxygen-0aa47e2a30513b04d1041d528f468d3434a81558.tar.bz2 |
Release-1.3.1-20030607
Diffstat (limited to 'src/outputlist.cpp')
-rw-r--r-- | src/outputlist.cpp | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/outputlist.cpp b/src/outputlist.cpp index 3145e1f..2946fe9 100644 --- a/src/outputlist.cpp +++ b/src/outputlist.cpp @@ -197,6 +197,7 @@ void OutputList::parseDoc(const char *fileName,int startLine, const char *exampleName,SectionDict *sections) { int count=0; + OutputGenerator *og=outputs->first(); while (og) { @@ -205,9 +206,19 @@ void OutputList::parseDoc(const char *fileName,int startLine, } if (count==0) return; // no output formats enabled. - DocNode *root = validatingParseDoc(fileName,startLine, - clName,md,docStr,isExample,exampleName, - sections); + DocNode *root=0; + if (docStr.length()==0 || docStr.at(docStr.length()-1)=='\n') + { + root = validatingParseDoc(fileName,startLine, + clName,md,docStr,isExample,exampleName, + sections); + } + else + { + root = validatingParseDoc(fileName,startLine, + clName,md,docStr+"\n",isExample,exampleName, + sections); + } og=outputs->first(); while (og) @@ -314,6 +325,7 @@ FORALL1(char a1,a1) FORALL1(int a1,a1) FORALL1(DotClassGraph &a1,a1) FORALL1(DotInclDepGraph &a1,a1) +FORALL1(DotCallGraph &a1,a1) FORALL1(DotGfxHierarchyTable &a1,a1) FORALL1(SectionTypes a1,a1) #if defined(HAS_BOOL_TYPE) || defined(Q_HAS_BOOL_TYPE) |