diff options
Diffstat (limited to 'examples/cmdline/listoptions.cpp')
-rw-r--r-- | examples/cmdline/listoptions.cpp | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/examples/cmdline/listoptions.cpp b/examples/cmdline/listoptions.cpp index 721e8ea..c5525e9 100644 --- a/examples/cmdline/listoptions.cpp +++ b/examples/cmdline/listoptions.cpp @@ -1,10 +1,14 @@ /****************************************************************************** - * Simple example to show how to see which options are available from the - * installed set of modules and their possible settings. * - * $Id: swmgr.h 2321 2009-04-13 01:17:00Z scribe $ + * listoptions.cpp - Simple example to show how to see which 'options' are + * available from the installed set of modules and their + * possible settings. + * Options in SWORD refer to things like "Strong's + * Numbers", "Morphology", etc. + * + * $Id: listoptions.cpp 2980 2013-09-14 21:51:47Z scribe $ * - * Copyright 1998-2009 CrossWire Bible Society (http://www.crosswire.org) + * Copyright 2006-2013 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society * P. O. Box 2528 * Tempe, AZ 85280-2528 @@ -19,24 +23,30 @@ * General Public License for more details. * */ + #include <iostream> #include <swmgr.h> + using sword::SWMgr; using sword::StringList; using std::cout; + int main(int argc, char **argv) { SWMgr library; StringList options = library.getGlobalOptions(); - for (StringList::const_iterator it = options.begin(); it != options.end(); it++) { + for (StringList::const_iterator it = options.begin(); it != options.end(); ++it) { cout << *it << " (" << library.getGlobalOptionTip(*it) << ")\n"; StringList optionValues = library.getGlobalOptionValues(*it); - for (StringList::const_iterator it2 = optionValues.begin(); it2 != optionValues.end(); it2++) { + for (StringList::const_iterator it2 = optionValues.begin(); it2 != optionValues.end(); ++it2) { cout << "\t" << *it2 << "\n"; } } + return 0; + } + |