summaryrefslogtreecommitdiff
path: root/cpp/src/slice2docbook/Main.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2006-02-14 07:02:17 +0000
committerMichi Henning <michi@zeroc.com>2006-02-14 07:02:17 +0000
commit9f9fd99dcf435f9a9fe11941234b7ac2d1d2744a (patch)
treeca70b78314e68852192334df5ec9d490b14b548a /cpp/src/slice2docbook/Main.cpp
parentChanged order of base-class constructor calls for one-shot constructor. (diff)
downloadice-9f9fd99dcf435f9a9fe11941234b7ac2d1d2744a.tar.bz2
ice-9f9fd99dcf435f9a9fe11941234b7ac2d1d2744a.tar.xz
ice-9f9fd99dcf435f9a9fe11941234b7ac2d1d2744a.zip
Added --sort-fields to slice2docbook.
Diffstat (limited to 'cpp/src/slice2docbook/Main.cpp')
-rw-r--r--cpp/src/slice2docbook/Main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/slice2docbook/Main.cpp b/cpp/src/slice2docbook/Main.cpp
index e34aaa956b3..898812f0379 100644
--- a/cpp/src/slice2docbook/Main.cpp
+++ b/cpp/src/slice2docbook/Main.cpp
@@ -33,6 +33,7 @@ usage(const char* n)
"--chapter Use \"chapter\" instead of \"section\" as\n"
" top-level element.\n"
"--noindex Suppress generation of index pages.\n"
+ "--sort-fields Sort fields of structures, classes, and exceptions.\n"
"-d, --debug Print debug messages.\n"
"--ice Permit `Ice' prefix (for building Ice source code only)\n"
;
@@ -51,6 +52,7 @@ main(int argc, char* argv[])
bool debug;
bool ice;
bool caseSensitive;
+ bool sortFields;
IceUtil::Options opts;
opts.addOpt("h", "help");
@@ -63,6 +65,7 @@ main(int argc, char* argv[])
opts.addOpt("", "no-globals");
opts.addOpt("", "chapter");
opts.addOpt("", "noindex");
+ opts.addOpt("", "sort-fields");
opts.addOpt("d", "debug");
opts.addOpt("", "ice");
opts.addOpt("", "case-sensitive");
@@ -118,6 +121,7 @@ main(int argc, char* argv[])
noGlobals = opts.isSet("no-globals");
chapter = opts.isSet("chapter");
noIndex = opts.isSet("noindex");
+ sortFields = opts.isSet("sort-fields");
debug = opts.isSet("d") || opts.isSet("debug");
ice = opts.isSet("ice");
caseSensitive = opts.isSet("case-sensitive");
@@ -190,7 +194,7 @@ main(int argc, char* argv[])
if(status == EXIT_SUCCESS && !preprocess)
{
- Gen gen(argv[0], docbook, standAlone, noGlobals, chapter, noIndex);
+ Gen gen(argv[0], docbook, standAlone, noGlobals, chapter, noIndex, sortFields);
if(!gen)
{
p->destroy();