diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2000-09-10 15:26:30 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2000-09-10 15:26:30 (GMT) |
commit | b91275de37e317332d5c461e4d66a8685e682f80 (patch) | |
tree | 19b06b53ec293b6d690ff3d82f256f67576dee1c /src/config.l | |
parent | 6838640c89552dd1e4495a4a9101754c4d7d4011 (diff) | |
download | Doxygen-b91275de37e317332d5c461e4d66a8685e682f80.zip Doxygen-b91275de37e317332d5c461e4d66a8685e682f80.tar.gz Doxygen-b91275de37e317332d5c461e4d66a8685e682f80.tar.bz2 |
Release-20000910
Diffstat (limited to 'src/config.l')
-rw-r--r-- | src/config.l | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/src/config.l b/src/config.l index 1965934..5a6f318 100644 --- a/src/config.l +++ b/src/config.l @@ -1,4 +1,4 @@ -/* This file was generated by configgen on Fri Aug 25 21:22:11 2000 +/* This file was generated by configgen on Sat Sep 2 10:51:52 2000 * from config_templ.l * * DO NOT EDIT! @@ -101,6 +101,7 @@ bool Config::autoBriefFlag = TRUE; bool Config::inheritDocsFlag = TRUE; bool Config::inlineInfoFlag = TRUE; bool Config::sortMembersFlag = TRUE; +bool Config::distributeDocFlag = FALSE; int Config::tabSize = 8; QStrList Config::sectionFilterList; bool Config::generateTodoList = TRUE; @@ -357,6 +358,7 @@ static void readIncludeFile(const char *incName) <Start>"INHERIT_DOCS"[ \t]*"=" { BEGIN(GetBool); b=&Config::inheritDocsFlag; } <Start>"INLINE_INFO"[ \t]*"=" { BEGIN(GetBool); b=&Config::inlineInfoFlag; } <Start>"SORT_MEMBER_DOCS"[ \t]*"=" { BEGIN(GetBool); b=&Config::sortMembersFlag; } +<Start>"DISTRIBUTE_GROUP_DOC"[ \t]*"=" { BEGIN(GetBool); b=&Config::distributeDocFlag; } <Start>"TAB_SIZE"[ \t]*"=" { BEGIN(GetString); s=&tabSizeString; s->resize(0); } <Start>"ENABLED_SECTIONS"[ \t]*"=" { BEGIN(GetStrList); l=&Config::sectionFilterList; l->clear(); elemStr=""; } <Start>"ENABLED_SECTIONS"[ \t]*"+=" { BEGIN(GetStrList); l=&Config::sectionFilterList; elemStr=""; } @@ -587,6 +589,7 @@ void dumpConfig() printf("inheritDocsFlag=`%d'\n",Config::inheritDocsFlag); printf("inlineInfoFlag=`%d'\n",Config::inlineInfoFlag); printf("sortMembersFlag=`%d'\n",Config::sortMembersFlag); + printf("distributeDocFlag=`%d'\n",Config::distributeDocFlag); printf("tabSize=`%d'\n",Config::tabSize); { char *is=Config::sectionFilterList.first(); @@ -824,6 +827,7 @@ void Config::init() Config::inheritDocsFlag = TRUE; Config::inlineInfoFlag = TRUE; Config::sortMembersFlag = TRUE; + Config::distributeDocFlag = FALSE; Config::tabSize = 8; Config::sectionFilterList.clear(); Config::generateTodoList = TRUE; @@ -1011,7 +1015,7 @@ void writeTemplateConfig(QFile *f,bool sl) t << "# information to generate all constant output in the proper language. \n"; t << "# The default language is English, other supported languages are: \n"; t << "# Dutch, French, Italian, Czech, Swedish, German, Finnish, Japanese, \n"; - t << "# Spanish, Russian, Croatian, Polish, and Portuguese.\n"; + t << "# Korean, Hungarian, Spanish, Russian, Croatian, Polish, and Portuguese.\n"; t << "\n"; } t << "OUTPUT_LANGUAGE = "; @@ -1280,6 +1284,18 @@ void writeTemplateConfig(QFile *f,bool sl) if (!sl) { t << "\n"; + t << "# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC \n"; + t << "# tag is set to YES, then doxygen will reuse the documentation of the first \n"; + t << "# member in the group (if any) for the other members of the group. By default \n"; + t << "# all members of a group must be documented explicitly.\n"; + t << "\n"; + } + t << "DISTRIBUTE_GROUP_DOC = "; + writeBoolValue(t,Config::distributeDocFlag); + t << "\n"; + if (!sl) + { + t << "\n"; t << "# The TAB_SIZE tag can be used to set the number of spaces in a tab. \n"; t << "# Doxygen uses this value to replace tabs by spaces in code fragments. \n"; t << "\n"; @@ -1323,10 +1339,11 @@ void writeTemplateConfig(QFile *f,bool sl) { t << "\n"; t << "# This tag can be used to specify a number of aliases that acts \n"; - t << "# as commands in the documentation. An alias has the form \"\\name=value\". \n"; + t << "# as commands in the documentation. An alias has the form \"name=value\". \n"; t << "# For example adding \"sideeffect=\\par Side Effects:\\n\" will allow you to \n"; t << "# put the command \\sideeffect (or @sideeffect) in the documentation, which \n"; t << "# will result in a user defined paragraph with heading \"Side Effects:\". \n"; + t << "# You can put \\n's in the value part of an alias to insert newlines. \n"; t << "# Predefined commands cannot be overwritten using aliases. \n"; t << "\n"; } |