Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::CmdOptions::ShowUsage ( const char *  progName,
CString  usageStr 
) [inline, private]

Definition at line 417 of file CmdOptions.h.

References mOptAlt, mOptDefVal, mOptHideUsage, mOptNameL, mOptNameS, mOptParName, and NrOpt().

Referenced by ParseArgs().

00418     {
00419         std::cout << std::endl;
00420         std::cout << "Usage : " << progName << " " << usageStr << std::endl;
00421         std::cout << std::endl;
00422         std::cout << "  Options:" << std::endl;
00423         std::cout << "    -h  --help" << std::endl;
00424         std::cout << "        --version" << std::endl;
00425         for (int i=0 ; i<NrOpt() ; i++)
00426         {
00427             if (mOptParName[i] == "read from ini file")
00428                 continue;
00429             if (mOptHideUsage[i])
00430                 continue;
00431             if (mOptNameS[i])
00432                 std::cout << "    -" << mOptNameS[i];
00433             else
00434                 std::cout << "      ";
00435             std::cout << "  --" << mOptNameL[i] << " " << mOptParName[i];
00436             if (! mOptDefVal[i].empty())
00437                 std::cout << " [default: " << mOptDefVal[i] <<"]";
00438             if (! mOptAlt[i].empty())
00439                 std::cout << " [" << mOptParName[i] << " in " << mOptAlt[i]
00440                           << "]";
00441             std::cout << std::endl;
00442         }
00443     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:13:57 2011 for ImpalaSrc by  doxygen 1.5.1