#ifndef OPTIONMM_command_line
#include <optionmm/command_line.hh>
#endif
#ifndef __IOSTREAM__
#include <iostream>
#endif
int main(int argc, char** argv)
{
optionmm::basic_command_line<> cl("Demonstration of Option--", "1.0",
"Copyright (c) 2002 Christian Holm",
"", argc, argv);
optionmm::basic_option<int> i_opt('i', "int", "Integer option", 0);
optionmm::int_option I_opt('I', "Int", "Integer option", 42);
cl.add(i_opt);
cl.add(I_opt);
if (!cl.process()) return 1;
if (cl.help()) return 0;
cl.version();
for (int i = 0; i < i_opt.size(); i++)
std::cout << i_opt.value(i) << std::endl;
return 0;
}