classAnyOption.html 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.17"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>Bugz Door Project: AnyOption Class Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. </head>
  17. <body>
  18. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  19. <div id="titlearea">
  20. <table cellspacing="0" cellpadding="0">
  21. <tbody>
  22. <tr style="height: 56px;">
  23. <td id="projectalign" style="padding-left: 0.5em;">
  24. <div id="projectname">Bugz Door Project
  25. </div>
  26. </td>
  27. </tr>
  28. </tbody>
  29. </table>
  30. </div>
  31. <!-- end header part -->
  32. <!-- Generated by Doxygen 1.8.17 -->
  33. <script type="text/javascript">
  34. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  35. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  36. /* @license-end */
  37. </script>
  38. <script type="text/javascript" src="menudata.js"></script>
  39. <script type="text/javascript" src="menu.js"></script>
  40. <script type="text/javascript">
  41. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  42. $(function() {
  43. initMenu('',true,false,'search.php','Search');
  44. $(document).ready(function() { init_search(); });
  45. });
  46. /* @license-end */</script>
  47. <div id="main-nav"></div>
  48. <!-- window showing the filter options -->
  49. <div id="MSearchSelectWindow"
  50. onmouseover="return searchBox.OnSearchSelectShow()"
  51. onmouseout="return searchBox.OnSearchSelectHide()"
  52. onkeydown="return searchBox.OnSearchSelectKey(event)">
  53. </div>
  54. <!-- iframe showing the search results (closed by default) -->
  55. <div id="MSearchResultsWindow">
  56. <iframe src="javascript:void(0)" frameborder="0"
  57. name="MSearchResults" id="MSearchResults">
  58. </iframe>
  59. </div>
  60. </div><!-- top -->
  61. <div class="header">
  62. <div class="summary">
  63. <a href="#pub-methods">Public Member Functions</a> &#124;
  64. <a href="#pri-methods">Private Member Functions</a> &#124;
  65. <a href="#pri-attribs">Private Attributes</a> &#124;
  66. <a href="classAnyOption-members.html">List of all members</a> </div>
  67. <div class="headertitle">
  68. <div class="title">AnyOption Class Reference</div> </div>
  69. </div><!--header-->
  70. <div class="contents">
  71. <table class="memberdecls">
  72. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  73. Public Member Functions</h2></td></tr>
  74. <tr class="memitem:a3feb7eaa2c8222054ca745a5aa6916a2"><td class="memItemLeft" align="right" valign="top"><a id="a3feb7eaa2c8222054ca745a5aa6916a2"></a>
  75. &#160;</td><td class="memItemRight" valign="bottom"><b>AnyOption</b> (int maxoptions)</td></tr>
  76. <tr class="separator:a3feb7eaa2c8222054ca745a5aa6916a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  77. <tr class="memitem:a8a88d8d2f9345018acb3b6f5993cbddd"><td class="memItemLeft" align="right" valign="top"><a id="a8a88d8d2f9345018acb3b6f5993cbddd"></a>
  78. &#160;</td><td class="memItemRight" valign="bottom"><b>AnyOption</b> (int maxoptions, int maxcharoptions)</td></tr>
  79. <tr class="separator:a8a88d8d2f9345018acb3b6f5993cbddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  80. <tr class="memitem:abc3444f2cbbb06f7d6c9a63e49f4992a"><td class="memItemLeft" align="right" valign="top"><a id="abc3444f2cbbb06f7d6c9a63e49f4992a"></a>
  81. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandPrefixChar</b> (char _prefix)</td></tr>
  82. <tr class="separator:abc3444f2cbbb06f7d6c9a63e49f4992a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  83. <tr class="memitem:a6e457d0a9dad8351d7e4851de39182a4"><td class="memItemLeft" align="right" valign="top"><a id="a6e457d0a9dad8351d7e4851de39182a4"></a>
  84. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandLongPrefix</b> (const char *_prefix)</td></tr>
  85. <tr class="separator:a6e457d0a9dad8351d7e4851de39182a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  86. <tr class="memitem:a3b164315d146fbc1f8751b0542a8b495"><td class="memItemLeft" align="right" valign="top"><a id="a3b164315d146fbc1f8751b0542a8b495"></a>
  87. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileCommentChar</b> (char _comment)</td></tr>
  88. <tr class="separator:a3b164315d146fbc1f8751b0542a8b495"><td class="memSeparator" colspan="2">&#160;</td></tr>
  89. <tr class="memitem:a1076bb812db730236c5309cdb97c8161"><td class="memItemLeft" align="right" valign="top"><a id="a1076bb812db730236c5309cdb97c8161"></a>
  90. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileDelimiterChar</b> (char _delimiter)</td></tr>
  91. <tr class="separator:a1076bb812db730236c5309cdb97c8161"><td class="memSeparator" colspan="2">&#160;</td></tr>
  92. <tr class="memitem:a632154043f99bf2186f23b4eaaa297c8"><td class="memItemLeft" align="right" valign="top"><a id="a632154043f99bf2186f23b4eaaa297c8"></a>
  93. void&#160;</td><td class="memItemRight" valign="bottom"><b>useCommandArgs</b> (int _argc, char **_argv)</td></tr>
  94. <tr class="separator:a632154043f99bf2186f23b4eaaa297c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  95. <tr class="memitem:a5b50b3fe6804f0ddce1a94a36d5cc29f"><td class="memItemLeft" align="right" valign="top"><a id="a5b50b3fe6804f0ddce1a94a36d5cc29f"></a>
  96. void&#160;</td><td class="memItemRight" valign="bottom"><b>useFiileName</b> (const char *_filename)</td></tr>
  97. <tr class="separator:a5b50b3fe6804f0ddce1a94a36d5cc29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  98. <tr class="memitem:aeca5328f5046690e0d381c745c1872d5"><td class="memItemLeft" align="right" valign="top"><a id="aeca5328f5046690e0d381c745c1872d5"></a>
  99. void&#160;</td><td class="memItemRight" valign="bottom"><b>noPOSIX</b> ()</td></tr>
  100. <tr class="separator:aeca5328f5046690e0d381c745c1872d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  101. <tr class="memitem:a0db06dc9828c5242889610afcc740141"><td class="memItemLeft" align="right" valign="top"><a id="a0db06dc9828c5242889610afcc740141"></a>
  102. void&#160;</td><td class="memItemRight" valign="bottom"><b>setVerbose</b> ()</td></tr>
  103. <tr class="separator:a0db06dc9828c5242889610afcc740141"><td class="memSeparator" colspan="2">&#160;</td></tr>
  104. <tr class="memitem:a72320922fa1b9f02d7e744f517dcf479"><td class="memItemLeft" align="right" valign="top"><a id="a72320922fa1b9f02d7e744f517dcf479"></a>
  105. void&#160;</td><td class="memItemRight" valign="bottom"><b>setOption</b> (const char *opt_string)</td></tr>
  106. <tr class="separator:a72320922fa1b9f02d7e744f517dcf479"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:a45d3a142b3b222239640cb15febba737"><td class="memItemLeft" align="right" valign="top"><a id="a45d3a142b3b222239640cb15febba737"></a>
  108. void&#160;</td><td class="memItemRight" valign="bottom"><b>setOption</b> (char opt_char)</td></tr>
  109. <tr class="separator:a45d3a142b3b222239640cb15febba737"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. <tr class="memitem:abc37993c84c44c368e9ec1d425c913f5"><td class="memItemLeft" align="right" valign="top"><a id="abc37993c84c44c368e9ec1d425c913f5"></a>
  111. void&#160;</td><td class="memItemRight" valign="bottom"><b>setOption</b> (const char *opt_string, char opt_char)</td></tr>
  112. <tr class="separator:abc37993c84c44c368e9ec1d425c913f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  113. <tr class="memitem:a674db5274da842af95a58067e49a8808"><td class="memItemLeft" align="right" valign="top"><a id="a674db5274da842af95a58067e49a8808"></a>
  114. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFlag</b> (const char *opt_string)</td></tr>
  115. <tr class="separator:a674db5274da842af95a58067e49a8808"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:a1e90db23b41021bd60d4ecdf0e169eb4"><td class="memItemLeft" align="right" valign="top"><a id="a1e90db23b41021bd60d4ecdf0e169eb4"></a>
  117. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFlag</b> (char opt_char)</td></tr>
  118. <tr class="separator:a1e90db23b41021bd60d4ecdf0e169eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  119. <tr class="memitem:a6b644d13279528d3c501323f9826f103"><td class="memItemLeft" align="right" valign="top"><a id="a6b644d13279528d3c501323f9826f103"></a>
  120. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFlag</b> (const char *opt_string, char opt_char)</td></tr>
  121. <tr class="separator:a6b644d13279528d3c501323f9826f103"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. <tr class="memitem:a7df8a4d9c0970f018c91b04bd4c11022"><td class="memItemLeft" align="right" valign="top"><a id="a7df8a4d9c0970f018c91b04bd4c11022"></a>
  123. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandOption</b> (const char *opt_string)</td></tr>
  124. <tr class="separator:a7df8a4d9c0970f018c91b04bd4c11022"><td class="memSeparator" colspan="2">&#160;</td></tr>
  125. <tr class="memitem:a639b708b4c3953e7017f224b9b8082b3"><td class="memItemLeft" align="right" valign="top"><a id="a639b708b4c3953e7017f224b9b8082b3"></a>
  126. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandOption</b> (char opt_char)</td></tr>
  127. <tr class="separator:a639b708b4c3953e7017f224b9b8082b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <tr class="memitem:a232adbe285778b7b1745ebb419bfbced"><td class="memItemLeft" align="right" valign="top"><a id="a232adbe285778b7b1745ebb419bfbced"></a>
  129. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandOption</b> (const char *opt_string, char opt_char)</td></tr>
  130. <tr class="separator:a232adbe285778b7b1745ebb419bfbced"><td class="memSeparator" colspan="2">&#160;</td></tr>
  131. <tr class="memitem:ab84fbc729395adf0f0989c578a388934"><td class="memItemLeft" align="right" valign="top"><a id="ab84fbc729395adf0f0989c578a388934"></a>
  132. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandFlag</b> (const char *opt_string)</td></tr>
  133. <tr class="separator:ab84fbc729395adf0f0989c578a388934"><td class="memSeparator" colspan="2">&#160;</td></tr>
  134. <tr class="memitem:a226781e167bfa77a3c57e7207a0406b9"><td class="memItemLeft" align="right" valign="top"><a id="a226781e167bfa77a3c57e7207a0406b9"></a>
  135. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandFlag</b> (char opt_char)</td></tr>
  136. <tr class="separator:a226781e167bfa77a3c57e7207a0406b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  137. <tr class="memitem:ad7720617bda6fb5519d195989c8605f2"><td class="memItemLeft" align="right" valign="top"><a id="ad7720617bda6fb5519d195989c8605f2"></a>
  138. void&#160;</td><td class="memItemRight" valign="bottom"><b>setCommandFlag</b> (const char *opt_string, char opt_char)</td></tr>
  139. <tr class="separator:ad7720617bda6fb5519d195989c8605f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. <tr class="memitem:a4eeaaf6a433ae7d0724243581436914b"><td class="memItemLeft" align="right" valign="top"><a id="a4eeaaf6a433ae7d0724243581436914b"></a>
  141. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileOption</b> (const char *opt_string)</td></tr>
  142. <tr class="separator:a4eeaaf6a433ae7d0724243581436914b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. <tr class="memitem:a700d49a1544d37247d9a29bf89f7602b"><td class="memItemLeft" align="right" valign="top"><a id="a700d49a1544d37247d9a29bf89f7602b"></a>
  144. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileOption</b> (char opt_char)</td></tr>
  145. <tr class="separator:a700d49a1544d37247d9a29bf89f7602b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  146. <tr class="memitem:a0f0790f91a6bbdba445e8d613c4b1e2d"><td class="memItemLeft" align="right" valign="top"><a id="a0f0790f91a6bbdba445e8d613c4b1e2d"></a>
  147. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileOption</b> (const char *opt_string, char opt_char)</td></tr>
  148. <tr class="separator:a0f0790f91a6bbdba445e8d613c4b1e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  149. <tr class="memitem:a58332626754ef69f750f2583f7b72a72"><td class="memItemLeft" align="right" valign="top"><a id="a58332626754ef69f750f2583f7b72a72"></a>
  150. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileFlag</b> (const char *opt_string)</td></tr>
  151. <tr class="separator:a58332626754ef69f750f2583f7b72a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <tr class="memitem:a19dad4072d02832b2d86b20f6c11c117"><td class="memItemLeft" align="right" valign="top"><a id="a19dad4072d02832b2d86b20f6c11c117"></a>
  153. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileFlag</b> (char opt_char)</td></tr>
  154. <tr class="separator:a19dad4072d02832b2d86b20f6c11c117"><td class="memSeparator" colspan="2">&#160;</td></tr>
  155. <tr class="memitem:a8fa052e644d8b04b7bd95bda48c16cf8"><td class="memItemLeft" align="right" valign="top"><a id="a8fa052e644d8b04b7bd95bda48c16cf8"></a>
  156. void&#160;</td><td class="memItemRight" valign="bottom"><b>setFileFlag</b> (const char *opt_string, char opt_char)</td></tr>
  157. <tr class="separator:a8fa052e644d8b04b7bd95bda48c16cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  158. <tr class="memitem:a0b123acf86297aa6265229bdd13a827a"><td class="memItemLeft" align="right" valign="top"><a id="a0b123acf86297aa6265229bdd13a827a"></a>
  159. void&#160;</td><td class="memItemRight" valign="bottom"><b>processOptions</b> ()</td></tr>
  160. <tr class="separator:a0b123acf86297aa6265229bdd13a827a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  161. <tr class="memitem:a1f21716ac11330a364fe1d8a17efa7dc"><td class="memItemLeft" align="right" valign="top"><a id="a1f21716ac11330a364fe1d8a17efa7dc"></a>
  162. void&#160;</td><td class="memItemRight" valign="bottom"><b>processCommandArgs</b> ()</td></tr>
  163. <tr class="separator:a1f21716ac11330a364fe1d8a17efa7dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:acbb92b2ed06429530419797e27a66835"><td class="memItemLeft" align="right" valign="top"><a id="acbb92b2ed06429530419797e27a66835"></a>
  165. void&#160;</td><td class="memItemRight" valign="bottom"><b>processCommandArgs</b> (int max_args)</td></tr>
  166. <tr class="separator:acbb92b2ed06429530419797e27a66835"><td class="memSeparator" colspan="2">&#160;</td></tr>
  167. <tr class="memitem:ac1de1647788ce0f5bed576d90e518124"><td class="memItemLeft" align="right" valign="top"><a id="ac1de1647788ce0f5bed576d90e518124"></a>
  168. bool&#160;</td><td class="memItemRight" valign="bottom"><b>processFile</b> ()</td></tr>
  169. <tr class="separator:ac1de1647788ce0f5bed576d90e518124"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:a6eb4b1407b58fff76dd94d41f3c5af72"><td class="memItemLeft" align="right" valign="top"><a id="a6eb4b1407b58fff76dd94d41f3c5af72"></a>
  171. void&#160;</td><td class="memItemRight" valign="bottom"><b>processCommandArgs</b> (int _argc, char **_argv)</td></tr>
  172. <tr class="separator:a6eb4b1407b58fff76dd94d41f3c5af72"><td class="memSeparator" colspan="2">&#160;</td></tr>
  173. <tr class="memitem:a3722651e433d69c380f88f76075d7809"><td class="memItemLeft" align="right" valign="top"><a id="a3722651e433d69c380f88f76075d7809"></a>
  174. void&#160;</td><td class="memItemRight" valign="bottom"><b>processCommandArgs</b> (int _argc, char **_argv, int max_args)</td></tr>
  175. <tr class="separator:a3722651e433d69c380f88f76075d7809"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:a9f28e85054331866e0f32bf5a8088607"><td class="memItemLeft" align="right" valign="top"><a id="a9f28e85054331866e0f32bf5a8088607"></a>
  177. bool&#160;</td><td class="memItemRight" valign="bottom"><b>processFile</b> (const char *_filename)</td></tr>
  178. <tr class="separator:a9f28e85054331866e0f32bf5a8088607"><td class="memSeparator" colspan="2">&#160;</td></tr>
  179. <tr class="memitem:aebf849538e3a6e8b05075231bf22a609"><td class="memItemLeft" align="right" valign="top"><a id="aebf849538e3a6e8b05075231bf22a609"></a>
  180. char *&#160;</td><td class="memItemRight" valign="bottom"><b>getValue</b> (const char *_option)</td></tr>
  181. <tr class="separator:aebf849538e3a6e8b05075231bf22a609"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:a4ea37ce527b713f9a6d15d3a3ea837ef"><td class="memItemLeft" align="right" valign="top"><a id="a4ea37ce527b713f9a6d15d3a3ea837ef"></a>
  183. bool&#160;</td><td class="memItemRight" valign="bottom"><b>getFlag</b> (const char *_option)</td></tr>
  184. <tr class="separator:a4ea37ce527b713f9a6d15d3a3ea837ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
  185. <tr class="memitem:ad31c09eeb4b654bd029284d910a2dab4"><td class="memItemLeft" align="right" valign="top"><a id="ad31c09eeb4b654bd029284d910a2dab4"></a>
  186. char *&#160;</td><td class="memItemRight" valign="bottom"><b>getValue</b> (char _optchar)</td></tr>
  187. <tr class="separator:ad31c09eeb4b654bd029284d910a2dab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="memitem:a955d685485036fabc3cedde66f441978"><td class="memItemLeft" align="right" valign="top"><a id="a955d685485036fabc3cedde66f441978"></a>
  189. bool&#160;</td><td class="memItemRight" valign="bottom"><b>getFlag</b> (char _optchar)</td></tr>
  190. <tr class="separator:a955d685485036fabc3cedde66f441978"><td class="memSeparator" colspan="2">&#160;</td></tr>
  191. <tr class="memitem:a27d72b5ea4ab75eaeb74207b2165b1fe"><td class="memItemLeft" align="right" valign="top"><a id="a27d72b5ea4ab75eaeb74207b2165b1fe"></a>
  192. void&#160;</td><td class="memItemRight" valign="bottom"><b>printUsage</b> ()</td></tr>
  193. <tr class="separator:a27d72b5ea4ab75eaeb74207b2165b1fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <tr class="memitem:a531b07829ead5a4a292ff2f0b3be8f9a"><td class="memItemLeft" align="right" valign="top"><a id="a531b07829ead5a4a292ff2f0b3be8f9a"></a>
  195. void&#160;</td><td class="memItemRight" valign="bottom"><b>printAutoUsage</b> ()</td></tr>
  196. <tr class="separator:a531b07829ead5a4a292ff2f0b3be8f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  197. <tr class="memitem:ad0c5643f303324e20754455d58ff2ff0"><td class="memItemLeft" align="right" valign="top"><a id="ad0c5643f303324e20754455d58ff2ff0"></a>
  198. void&#160;</td><td class="memItemRight" valign="bottom"><b>addUsage</b> (const char *line)</td></tr>
  199. <tr class="separator:ad0c5643f303324e20754455d58ff2ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <tr class="memitem:ad10117aa56fe321efbbf0b90bc6ca124"><td class="memItemLeft" align="right" valign="top"><a id="ad10117aa56fe321efbbf0b90bc6ca124"></a>
  201. void&#160;</td><td class="memItemRight" valign="bottom"><b>printHelp</b> ()</td></tr>
  202. <tr class="separator:ad10117aa56fe321efbbf0b90bc6ca124"><td class="memSeparator" colspan="2">&#160;</td></tr>
  203. <tr class="memitem:ab41d990eb6cbe95fbab17e4f961fb365"><td class="memItemLeft" align="right" valign="top"><a id="ab41d990eb6cbe95fbab17e4f961fb365"></a>
  204. void&#160;</td><td class="memItemRight" valign="bottom"><b>autoUsagePrint</b> (bool flag)</td></tr>
  205. <tr class="separator:ab41d990eb6cbe95fbab17e4f961fb365"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <tr class="memitem:a4844c6aad213fc30e205b5b033b7c1b7"><td class="memItemLeft" align="right" valign="top"><a id="a4844c6aad213fc30e205b5b033b7c1b7"></a>
  207. int&#160;</td><td class="memItemRight" valign="bottom"><b>getArgc</b> () const</td></tr>
  208. <tr class="separator:a4844c6aad213fc30e205b5b033b7c1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  209. <tr class="memitem:aeb24fa967c9f8881a678addbc90a1b4e"><td class="memItemLeft" align="right" valign="top"><a id="aeb24fa967c9f8881a678addbc90a1b4e"></a>
  210. char *&#160;</td><td class="memItemRight" valign="bottom"><b>getArgv</b> (int index) const</td></tr>
  211. <tr class="separator:aeb24fa967c9f8881a678addbc90a1b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  212. <tr class="memitem:aeccb8c0ef06a49360835deedf8037777"><td class="memItemLeft" align="right" valign="top"><a id="aeccb8c0ef06a49360835deedf8037777"></a>
  213. bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasOptions</b> () const</td></tr>
  214. <tr class="separator:aeccb8c0ef06a49360835deedf8037777"><td class="memSeparator" colspan="2">&#160;</td></tr>
  215. </table><table class="memberdecls">
  216. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
  217. Private Member Functions</h2></td></tr>
  218. <tr class="memitem:ab6ab8df3d9a4a57d611645e2e09ba7f2"><td class="memItemLeft" align="right" valign="top"><a id="ab6ab8df3d9a4a57d611645e2e09ba7f2"></a>
  219. void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
  220. <tr class="separator:ab6ab8df3d9a4a57d611645e2e09ba7f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  221. <tr class="memitem:ae1a7190dfda9b12235aac1929492c592"><td class="memItemLeft" align="right" valign="top"><a id="ae1a7190dfda9b12235aac1929492c592"></a>
  222. void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (int maxopt, int maxcharopt)</td></tr>
  223. <tr class="separator:ae1a7190dfda9b12235aac1929492c592"><td class="memSeparator" colspan="2">&#160;</td></tr>
  224. <tr class="memitem:afd915aa268c8293d5d0e71f475f51c91"><td class="memItemLeft" align="right" valign="top"><a id="afd915aa268c8293d5d0e71f475f51c91"></a>
  225. bool&#160;</td><td class="memItemRight" valign="bottom"><b>alloc</b> ()</td></tr>
  226. <tr class="separator:afd915aa268c8293d5d0e71f475f51c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
  227. <tr class="memitem:aaa938152b903f58628c84ed704ae3160"><td class="memItemLeft" align="right" valign="top"><a id="aaa938152b903f58628c84ed704ae3160"></a>
  228. void&#160;</td><td class="memItemRight" valign="bottom"><b>allocValues</b> (int index, size_t length)</td></tr>
  229. <tr class="separator:aaa938152b903f58628c84ed704ae3160"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:a58ec7a2d687d3feea6a79f50572d757c"><td class="memItemLeft" align="right" valign="top"><a id="a58ec7a2d687d3feea6a79f50572d757c"></a>
  231. void&#160;</td><td class="memItemRight" valign="bottom"><b>cleanup</b> ()</td></tr>
  232. <tr class="separator:a58ec7a2d687d3feea6a79f50572d757c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  233. <tr class="memitem:aacf0b5b31054efc023b793aa59c6045d"><td class="memItemLeft" align="right" valign="top"><a id="aacf0b5b31054efc023b793aa59c6045d"></a>
  234. bool&#160;</td><td class="memItemRight" valign="bottom"><b>valueStoreOK</b> ()</td></tr>
  235. <tr class="separator:aacf0b5b31054efc023b793aa59c6045d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  236. <tr class="memitem:a50476d280f25f49a0ab0755d8ce9f0ea"><td class="memItemLeft" align="right" valign="top"><a id="a50476d280f25f49a0ab0755d8ce9f0ea"></a>
  237. bool&#160;</td><td class="memItemRight" valign="bottom"><b>doubleOptStorage</b> ()</td></tr>
  238. <tr class="separator:a50476d280f25f49a0ab0755d8ce9f0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  239. <tr class="memitem:a122f7f201df94418807f6b9c10f5cd9c"><td class="memItemLeft" align="right" valign="top"><a id="a122f7f201df94418807f6b9c10f5cd9c"></a>
  240. bool&#160;</td><td class="memItemRight" valign="bottom"><b>doubleCharStorage</b> ()</td></tr>
  241. <tr class="separator:a122f7f201df94418807f6b9c10f5cd9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  242. <tr class="memitem:a9fd38c7aa253dcd526d40e428aaafa37"><td class="memItemLeft" align="right" valign="top"><a id="a9fd38c7aa253dcd526d40e428aaafa37"></a>
  243. bool&#160;</td><td class="memItemRight" valign="bottom"><b>doubleUsageStorage</b> ()</td></tr>
  244. <tr class="separator:a9fd38c7aa253dcd526d40e428aaafa37"><td class="memSeparator" colspan="2">&#160;</td></tr>
  245. <tr class="memitem:abf59255376d42be2705f4791bbb81ae1"><td class="memItemLeft" align="right" valign="top"><a id="abf59255376d42be2705f4791bbb81ae1"></a>
  246. bool&#160;</td><td class="memItemRight" valign="bottom"><b>setValue</b> (const char *option, char *value)</td></tr>
  247. <tr class="separator:abf59255376d42be2705f4791bbb81ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:a60ceef36a4b062236bee747c3d6822ef"><td class="memItemLeft" align="right" valign="top"><a id="a60ceef36a4b062236bee747c3d6822ef"></a>
  249. bool&#160;</td><td class="memItemRight" valign="bottom"><b>setFlagOn</b> (const char *option)</td></tr>
  250. <tr class="separator:a60ceef36a4b062236bee747c3d6822ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
  251. <tr class="memitem:a80521e9ba4520541324001a6caa01789"><td class="memItemLeft" align="right" valign="top"><a id="a80521e9ba4520541324001a6caa01789"></a>
  252. bool&#160;</td><td class="memItemRight" valign="bottom"><b>setValue</b> (char optchar, char *value)</td></tr>
  253. <tr class="separator:a80521e9ba4520541324001a6caa01789"><td class="memSeparator" colspan="2">&#160;</td></tr>
  254. <tr class="memitem:a7f6d0fbad871ed91f11c4b60e1701f9e"><td class="memItemLeft" align="right" valign="top"><a id="a7f6d0fbad871ed91f11c4b60e1701f9e"></a>
  255. bool&#160;</td><td class="memItemRight" valign="bottom"><b>setFlagOn</b> (char optchar)</td></tr>
  256. <tr class="separator:a7f6d0fbad871ed91f11c4b60e1701f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  257. <tr class="memitem:ad1d1b0f16b0d94f888c0fc80e136d2fa"><td class="memItemLeft" align="right" valign="top"><a id="ad1d1b0f16b0d94f888c0fc80e136d2fa"></a>
  258. void&#160;</td><td class="memItemRight" valign="bottom"><b>addOption</b> (const char *option, int type)</td></tr>
  259. <tr class="separator:ad1d1b0f16b0d94f888c0fc80e136d2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  260. <tr class="memitem:a5f415789d9bd4fb9e9cc06f4a0886aac"><td class="memItemLeft" align="right" valign="top"><a id="a5f415789d9bd4fb9e9cc06f4a0886aac"></a>
  261. void&#160;</td><td class="memItemRight" valign="bottom"><b>addOption</b> (char optchar, int type)</td></tr>
  262. <tr class="separator:a5f415789d9bd4fb9e9cc06f4a0886aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
  263. <tr class="memitem:adb526aff063f1cf38d2755eed92c875d"><td class="memItemLeft" align="right" valign="top"><a id="adb526aff063f1cf38d2755eed92c875d"></a>
  264. void&#160;</td><td class="memItemRight" valign="bottom"><b>addOptionError</b> (const char *opt) const</td></tr>
  265. <tr class="separator:adb526aff063f1cf38d2755eed92c875d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  266. <tr class="memitem:ac259f3ffa712ef6ababb4fafc94e0288"><td class="memItemLeft" align="right" valign="top"><a id="ac259f3ffa712ef6ababb4fafc94e0288"></a>
  267. void&#160;</td><td class="memItemRight" valign="bottom"><b>addOptionError</b> (char opt) const</td></tr>
  268. <tr class="separator:ac259f3ffa712ef6ababb4fafc94e0288"><td class="memSeparator" colspan="2">&#160;</td></tr>
  269. <tr class="memitem:ad1d997b52248fece28943f3012faccb7"><td class="memItemLeft" align="right" valign="top"><a id="ad1d997b52248fece28943f3012faccb7"></a>
  270. bool&#160;</td><td class="memItemRight" valign="bottom"><b>findFlag</b> (char *value)</td></tr>
  271. <tr class="separator:ad1d997b52248fece28943f3012faccb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  272. <tr class="memitem:aca5d24118e71992f1ae7648186f7d87e"><td class="memItemLeft" align="right" valign="top"><a id="aca5d24118e71992f1ae7648186f7d87e"></a>
  273. void&#160;</td><td class="memItemRight" valign="bottom"><b>addUsageError</b> (const char *line)</td></tr>
  274. <tr class="separator:aca5d24118e71992f1ae7648186f7d87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  275. <tr class="memitem:aa5df65059d6dec5cd2531a5b7fc88672"><td class="memItemLeft" align="right" valign="top"><a id="aa5df65059d6dec5cd2531a5b7fc88672"></a>
  276. bool&#160;</td><td class="memItemRight" valign="bottom"><b>CommandSet</b> () const</td></tr>
  277. <tr class="separator:aa5df65059d6dec5cd2531a5b7fc88672"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:addee78a818bb5cf56dfdfd9f9d1fc49d"><td class="memItemLeft" align="right" valign="top"><a id="addee78a818bb5cf56dfdfd9f9d1fc49d"></a>
  279. bool&#160;</td><td class="memItemRight" valign="bottom"><b>FileSet</b> () const</td></tr>
  280. <tr class="separator:addee78a818bb5cf56dfdfd9f9d1fc49d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  281. <tr class="memitem:a877ef5d3f2f42e61cc849aef428bd685"><td class="memItemLeft" align="right" valign="top"><a id="a877ef5d3f2f42e61cc849aef428bd685"></a>
  282. bool&#160;</td><td class="memItemRight" valign="bottom"><b>POSIX</b> () const</td></tr>
  283. <tr class="separator:a877ef5d3f2f42e61cc849aef428bd685"><td class="memSeparator" colspan="2">&#160;</td></tr>
  284. <tr class="memitem:a1ab2e74eb1f18b77eb9c7d950533f540"><td class="memItemLeft" align="right" valign="top"><a id="a1ab2e74eb1f18b77eb9c7d950533f540"></a>
  285. char&#160;</td><td class="memItemRight" valign="bottom"><b>parsePOSIX</b> (char *arg)</td></tr>
  286. <tr class="separator:a1ab2e74eb1f18b77eb9c7d950533f540"><td class="memSeparator" colspan="2">&#160;</td></tr>
  287. <tr class="memitem:abbd84a1d6c179bcc121d770156770052"><td class="memItemLeft" align="right" valign="top"><a id="abbd84a1d6c179bcc121d770156770052"></a>
  288. int&#160;</td><td class="memItemRight" valign="bottom"><b>parseGNU</b> (char *arg)</td></tr>
  289. <tr class="separator:abbd84a1d6c179bcc121d770156770052"><td class="memSeparator" colspan="2">&#160;</td></tr>
  290. <tr class="memitem:a0e093c43f58ea1ea2bb2a865390466b6"><td class="memItemLeft" align="right" valign="top"><a id="a0e093c43f58ea1ea2bb2a865390466b6"></a>
  291. bool&#160;</td><td class="memItemRight" valign="bottom"><b>matchChar</b> (char c)</td></tr>
  292. <tr class="separator:a0e093c43f58ea1ea2bb2a865390466b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  293. <tr class="memitem:a15f4d344461a4c35f6166933571276ee"><td class="memItemLeft" align="right" valign="top"><a id="a15f4d344461a4c35f6166933571276ee"></a>
  294. int&#160;</td><td class="memItemRight" valign="bottom"><b>matchOpt</b> (char *opt)</td></tr>
  295. <tr class="separator:a15f4d344461a4c35f6166933571276ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
  296. <tr class="memitem:a458e8e7b42a9720600675d8a13bd05c6"><td class="memItemLeft" align="right" valign="top"><a id="a458e8e7b42a9720600675d8a13bd05c6"></a>
  297. char *&#160;</td><td class="memItemRight" valign="bottom"><b>readFile</b> ()</td></tr>
  298. <tr class="separator:a458e8e7b42a9720600675d8a13bd05c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  299. <tr class="memitem:a43a62dc7f685215043295a520347f581"><td class="memItemLeft" align="right" valign="top"><a id="a43a62dc7f685215043295a520347f581"></a>
  300. char *&#160;</td><td class="memItemRight" valign="bottom"><b>readFile</b> (const char *fname)</td></tr>
  301. <tr class="separator:a43a62dc7f685215043295a520347f581"><td class="memSeparator" colspan="2">&#160;</td></tr>
  302. <tr class="memitem:a7699f3f49875737235cb77152ec75a18"><td class="memItemLeft" align="right" valign="top"><a id="a7699f3f49875737235cb77152ec75a18"></a>
  303. bool&#160;</td><td class="memItemRight" valign="bottom"><b>consumeFile</b> (char *<a class="el" href="getkey_8cpp.html#a92dfe6e9243e862063a0c3869f784557">buffer</a>)</td></tr>
  304. <tr class="separator:a7699f3f49875737235cb77152ec75a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
  305. <tr class="memitem:a156f65ad47885a2fe15648b36ec31091"><td class="memItemLeft" align="right" valign="top"><a id="a156f65ad47885a2fe15648b36ec31091"></a>
  306. void&#160;</td><td class="memItemRight" valign="bottom"><b>processLine</b> (char *theline, int length)</td></tr>
  307. <tr class="separator:a156f65ad47885a2fe15648b36ec31091"><td class="memSeparator" colspan="2">&#160;</td></tr>
  308. <tr class="memitem:a00b8b3c33e4365b99969a702e8bae38b"><td class="memItemLeft" align="right" valign="top"><a id="a00b8b3c33e4365b99969a702e8bae38b"></a>
  309. char *&#160;</td><td class="memItemRight" valign="bottom"><b>chomp</b> (char *str)</td></tr>
  310. <tr class="separator:a00b8b3c33e4365b99969a702e8bae38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  311. <tr class="memitem:a1b230231cb42ce059e4c786c349ec1db"><td class="memItemLeft" align="right" valign="top"><a id="a1b230231cb42ce059e4c786c349ec1db"></a>
  312. void&#160;</td><td class="memItemRight" valign="bottom"><b>valuePairs</b> (char *type, char *value)</td></tr>
  313. <tr class="separator:a1b230231cb42ce059e4c786c349ec1db"><td class="memSeparator" colspan="2">&#160;</td></tr>
  314. <tr class="memitem:ae9a79332d69a5fbc5f92e43ecd56ddba"><td class="memItemLeft" align="right" valign="top"><a id="ae9a79332d69a5fbc5f92e43ecd56ddba"></a>
  315. void&#160;</td><td class="memItemRight" valign="bottom"><b>justValue</b> (char *value)</td></tr>
  316. <tr class="separator:ae9a79332d69a5fbc5f92e43ecd56ddba"><td class="memSeparator" colspan="2">&#160;</td></tr>
  317. <tr class="memitem:a19db57b99a2b7fb83ef66559c7b29443"><td class="memItemLeft" align="right" valign="top"><a id="a19db57b99a2b7fb83ef66559c7b29443"></a>
  318. void&#160;</td><td class="memItemRight" valign="bottom"><b>printVerbose</b> (const char *msg) const</td></tr>
  319. <tr class="separator:a19db57b99a2b7fb83ef66559c7b29443"><td class="memSeparator" colspan="2">&#160;</td></tr>
  320. <tr class="memitem:adc371b816e4f431d2bb59c002979d0f7"><td class="memItemLeft" align="right" valign="top"><a id="adc371b816e4f431d2bb59c002979d0f7"></a>
  321. void&#160;</td><td class="memItemRight" valign="bottom"><b>printVerbose</b> (char *msg) const</td></tr>
  322. <tr class="separator:adc371b816e4f431d2bb59c002979d0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  323. <tr class="memitem:a56214e4bf7f572e27c1c1e0bd60360fa"><td class="memItemLeft" align="right" valign="top"><a id="a56214e4bf7f572e27c1c1e0bd60360fa"></a>
  324. void&#160;</td><td class="memItemRight" valign="bottom"><b>printVerbose</b> (char ch) const</td></tr>
  325. <tr class="separator:a56214e4bf7f572e27c1c1e0bd60360fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  326. <tr class="memitem:a95a54282ba02982c76b8ede3a7b3e687"><td class="memItemLeft" align="right" valign="top"><a id="a95a54282ba02982c76b8ede3a7b3e687"></a>
  327. void&#160;</td><td class="memItemRight" valign="bottom"><b>printVerbose</b> () const</td></tr>
  328. <tr class="separator:a95a54282ba02982c76b8ede3a7b3e687"><td class="memSeparator" colspan="2">&#160;</td></tr>
  329. </table><table class="memberdecls">
  330. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
  331. Private Attributes</h2></td></tr>
  332. <tr class="memitem:a1d0ad42616135c90f0fdfb5e301f03d3"><td class="memItemLeft" align="right" valign="top"><a id="a1d0ad42616135c90f0fdfb5e301f03d3"></a>
  333. int&#160;</td><td class="memItemRight" valign="bottom"><b>argc</b></td></tr>
  334. <tr class="separator:a1d0ad42616135c90f0fdfb5e301f03d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  335. <tr class="memitem:ac4db560922106e6ea218783b012effa6"><td class="memItemLeft" align="right" valign="top"><a id="ac4db560922106e6ea218783b012effa6"></a>
  336. char **&#160;</td><td class="memItemRight" valign="bottom"><b>argv</b></td></tr>
  337. <tr class="separator:ac4db560922106e6ea218783b012effa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  338. <tr class="memitem:a902eadebc1248ae71f994ea137ad58bc"><td class="memItemLeft" align="right" valign="top"><a id="a902eadebc1248ae71f994ea137ad58bc"></a>
  339. const char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
  340. <tr class="separator:a902eadebc1248ae71f994ea137ad58bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  341. <tr class="memitem:ae284229ecfa136ab2311cdc103906b51"><td class="memItemLeft" align="right" valign="top"><a id="ae284229ecfa136ab2311cdc103906b51"></a>
  342. char *&#160;</td><td class="memItemRight" valign="bottom"><b>appname</b></td></tr>
  343. <tr class="separator:ae284229ecfa136ab2311cdc103906b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
  344. <tr class="memitem:a2bec9990e60cbc450929398a38193b69"><td class="memItemLeft" align="right" valign="top"><a id="a2bec9990e60cbc450929398a38193b69"></a>
  345. int *&#160;</td><td class="memItemRight" valign="bottom"><b>new_argv</b></td></tr>
  346. <tr class="separator:a2bec9990e60cbc450929398a38193b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
  347. <tr class="memitem:a660899e30127fde485f88dd28e2b802a"><td class="memItemLeft" align="right" valign="top"><a id="a660899e30127fde485f88dd28e2b802a"></a>
  348. int&#160;</td><td class="memItemRight" valign="bottom"><b>new_argc</b></td></tr>
  349. <tr class="separator:a660899e30127fde485f88dd28e2b802a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  350. <tr class="memitem:ad8899f5e5a0029e3ec8300295e813506"><td class="memItemLeft" align="right" valign="top"><a id="ad8899f5e5a0029e3ec8300295e813506"></a>
  351. int&#160;</td><td class="memItemRight" valign="bottom"><b>max_legal_args</b></td></tr>
  352. <tr class="separator:ad8899f5e5a0029e3ec8300295e813506"><td class="memSeparator" colspan="2">&#160;</td></tr>
  353. <tr class="memitem:a6f407a7d78b24bbba35cd6a00ecc2592"><td class="memItemLeft" align="right" valign="top"><a id="a6f407a7d78b24bbba35cd6a00ecc2592"></a>
  354. int&#160;</td><td class="memItemRight" valign="bottom"><b>max_options</b></td></tr>
  355. <tr class="separator:a6f407a7d78b24bbba35cd6a00ecc2592"><td class="memSeparator" colspan="2">&#160;</td></tr>
  356. <tr class="memitem:a0ecaf88830d7ab377c8425be0346b808"><td class="memItemLeft" align="right" valign="top"><a id="a0ecaf88830d7ab377c8425be0346b808"></a>
  357. const char **&#160;</td><td class="memItemRight" valign="bottom"><b>options</b></td></tr>
  358. <tr class="separator:a0ecaf88830d7ab377c8425be0346b808"><td class="memSeparator" colspan="2">&#160;</td></tr>
  359. <tr class="memitem:aa62e6d24895f8c06a6d8facfe2b2ad38"><td class="memItemLeft" align="right" valign="top"><a id="aa62e6d24895f8c06a6d8facfe2b2ad38"></a>
  360. int *&#160;</td><td class="memItemRight" valign="bottom"><b>optiontype</b></td></tr>
  361. <tr class="separator:aa62e6d24895f8c06a6d8facfe2b2ad38"><td class="memSeparator" colspan="2">&#160;</td></tr>
  362. <tr class="memitem:a2fe8bfa0bec0cbd7f0dd3081e38246f2"><td class="memItemLeft" align="right" valign="top"><a id="a2fe8bfa0bec0cbd7f0dd3081e38246f2"></a>
  363. int *&#160;</td><td class="memItemRight" valign="bottom"><b>optionindex</b></td></tr>
  364. <tr class="separator:a2fe8bfa0bec0cbd7f0dd3081e38246f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  365. <tr class="memitem:aebe5fd26c64d34e42aa4a6b7ed8231a3"><td class="memItemLeft" align="right" valign="top"><a id="aebe5fd26c64d34e42aa4a6b7ed8231a3"></a>
  366. int&#160;</td><td class="memItemRight" valign="bottom"><b>option_counter</b></td></tr>
  367. <tr class="separator:aebe5fd26c64d34e42aa4a6b7ed8231a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  368. <tr class="memitem:a83da8eb0756273fad8b79e08ca23847d"><td class="memItemLeft" align="right" valign="top"><a id="a83da8eb0756273fad8b79e08ca23847d"></a>
  369. int&#160;</td><td class="memItemRight" valign="bottom"><b>max_char_options</b></td></tr>
  370. <tr class="separator:a83da8eb0756273fad8b79e08ca23847d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  371. <tr class="memitem:a9af24df34a96933b959432bd60984de1"><td class="memItemLeft" align="right" valign="top"><a id="a9af24df34a96933b959432bd60984de1"></a>
  372. char *&#160;</td><td class="memItemRight" valign="bottom"><b>optionchars</b></td></tr>
  373. <tr class="separator:a9af24df34a96933b959432bd60984de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  374. <tr class="memitem:a2230c68805b710ef7b84f65947f02fd5"><td class="memItemLeft" align="right" valign="top"><a id="a2230c68805b710ef7b84f65947f02fd5"></a>
  375. int *&#160;</td><td class="memItemRight" valign="bottom"><b>optchartype</b></td></tr>
  376. <tr class="separator:a2230c68805b710ef7b84f65947f02fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  377. <tr class="memitem:ae641e0a5f0b4049c2c48602b64e2624a"><td class="memItemLeft" align="right" valign="top"><a id="ae641e0a5f0b4049c2c48602b64e2624a"></a>
  378. int *&#160;</td><td class="memItemRight" valign="bottom"><b>optcharindex</b></td></tr>
  379. <tr class="separator:ae641e0a5f0b4049c2c48602b64e2624a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  380. <tr class="memitem:a2fee2281d3ba4d79b76117e5ba98452f"><td class="memItemLeft" align="right" valign="top"><a id="a2fee2281d3ba4d79b76117e5ba98452f"></a>
  381. int&#160;</td><td class="memItemRight" valign="bottom"><b>optchar_counter</b></td></tr>
  382. <tr class="separator:a2fee2281d3ba4d79b76117e5ba98452f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  383. <tr class="memitem:af513b12b108d4467db92319140dd85e9"><td class="memItemLeft" align="right" valign="top"><a id="af513b12b108d4467db92319140dd85e9"></a>
  384. char **&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
  385. <tr class="separator:af513b12b108d4467db92319140dd85e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  386. <tr class="memitem:ab78435699cc7ccc8fba8c15208272746"><td class="memItemLeft" align="right" valign="top"><a id="ab78435699cc7ccc8fba8c15208272746"></a>
  387. int&#160;</td><td class="memItemRight" valign="bottom"><b>g_value_counter</b></td></tr>
  388. <tr class="separator:ab78435699cc7ccc8fba8c15208272746"><td class="memSeparator" colspan="2">&#160;</td></tr>
  389. <tr class="memitem:a4786bfc15448bbb0014e36c154ba2f99"><td class="memItemLeft" align="right" valign="top"><a id="a4786bfc15448bbb0014e36c154ba2f99"></a>
  390. const char **&#160;</td><td class="memItemRight" valign="bottom"><b>usage</b></td></tr>
  391. <tr class="separator:a4786bfc15448bbb0014e36c154ba2f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
  392. <tr class="memitem:a54451392a6ecc70981e4309f157b0ad2"><td class="memItemLeft" align="right" valign="top"><a id="a54451392a6ecc70981e4309f157b0ad2"></a>
  393. int&#160;</td><td class="memItemRight" valign="bottom"><b>max_usage_lines</b></td></tr>
  394. <tr class="separator:a54451392a6ecc70981e4309f157b0ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  395. <tr class="memitem:a1e9a8bd06833dd916d6ef5c311b400ca"><td class="memItemLeft" align="right" valign="top"><a id="a1e9a8bd06833dd916d6ef5c311b400ca"></a>
  396. int&#160;</td><td class="memItemRight" valign="bottom"><b>usage_lines</b></td></tr>
  397. <tr class="separator:a1e9a8bd06833dd916d6ef5c311b400ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
  398. <tr class="memitem:ac900bc8251e66a272c2e1e308523bd4d"><td class="memItemLeft" align="right" valign="top"><a id="ac900bc8251e66a272c2e1e308523bd4d"></a>
  399. bool&#160;</td><td class="memItemRight" valign="bottom"><b>command_set</b></td></tr>
  400. <tr class="separator:ac900bc8251e66a272c2e1e308523bd4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  401. <tr class="memitem:a6c843f2d72d572cf63a860689694f191"><td class="memItemLeft" align="right" valign="top"><a id="a6c843f2d72d572cf63a860689694f191"></a>
  402. bool&#160;</td><td class="memItemRight" valign="bottom"><b>file_set</b></td></tr>
  403. <tr class="separator:a6c843f2d72d572cf63a860689694f191"><td class="memSeparator" colspan="2">&#160;</td></tr>
  404. <tr class="memitem:ac7692fca9af758faf9125ed42cb2a0ee"><td class="memItemLeft" align="right" valign="top"><a id="ac7692fca9af758faf9125ed42cb2a0ee"></a>
  405. bool&#160;</td><td class="memItemRight" valign="bottom"><b>mem_allocated</b></td></tr>
  406. <tr class="separator:ac7692fca9af758faf9125ed42cb2a0ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
  407. <tr class="memitem:a0aa78491d9728ee68767f13da7428ff8"><td class="memItemLeft" align="right" valign="top"><a id="a0aa78491d9728ee68767f13da7428ff8"></a>
  408. bool&#160;</td><td class="memItemRight" valign="bottom"><b>posix_style</b></td></tr>
  409. <tr class="separator:a0aa78491d9728ee68767f13da7428ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  410. <tr class="memitem:a6b58db19cd96a720b99c54732553ff3d"><td class="memItemLeft" align="right" valign="top"><a id="a6b58db19cd96a720b99c54732553ff3d"></a>
  411. bool&#160;</td><td class="memItemRight" valign="bottom"><b>verbose</b></td></tr>
  412. <tr class="separator:a6b58db19cd96a720b99c54732553ff3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  413. <tr class="memitem:a83e312990f757bf40f66d7e446a38b5c"><td class="memItemLeft" align="right" valign="top"><a id="a83e312990f757bf40f66d7e446a38b5c"></a>
  414. bool&#160;</td><td class="memItemRight" valign="bottom"><b>print_usage</b></td></tr>
  415. <tr class="separator:a83e312990f757bf40f66d7e446a38b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  416. <tr class="memitem:a20de1febfc98276920c7f32b5ecb2cba"><td class="memItemLeft" align="right" valign="top"><a id="a20de1febfc98276920c7f32b5ecb2cba"></a>
  417. bool&#160;</td><td class="memItemRight" valign="bottom"><b>print_help</b></td></tr>
  418. <tr class="separator:a20de1febfc98276920c7f32b5ecb2cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
  419. <tr class="memitem:ac63a843463a7268b54c22192c05e71bf"><td class="memItemLeft" align="right" valign="top"><a id="ac63a843463a7268b54c22192c05e71bf"></a>
  420. char&#160;</td><td class="memItemRight" valign="bottom"><b>opt_prefix_char</b></td></tr>
  421. <tr class="separator:ac63a843463a7268b54c22192c05e71bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  422. <tr class="memitem:aa8cdf5d585758c519667e25d02edee42"><td class="memItemLeft" align="right" valign="top"><a id="aa8cdf5d585758c519667e25d02edee42"></a>
  423. char&#160;</td><td class="memItemRight" valign="bottom"><b>long_opt_prefix</b> [MAX_LONG_PREFIX_LENGTH+1]</td></tr>
  424. <tr class="separator:aa8cdf5d585758c519667e25d02edee42"><td class="memSeparator" colspan="2">&#160;</td></tr>
  425. <tr class="memitem:aaa3d22b9c84860116de596bf5af1f39d"><td class="memItemLeft" align="right" valign="top"><a id="aaa3d22b9c84860116de596bf5af1f39d"></a>
  426. char&#160;</td><td class="memItemRight" valign="bottom"><b>file_delimiter_char</b></td></tr>
  427. <tr class="separator:aaa3d22b9c84860116de596bf5af1f39d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  428. <tr class="memitem:a5a7e7c751f01d8cdfeec4d539257bc9d"><td class="memItemLeft" align="right" valign="top"><a id="a5a7e7c751f01d8cdfeec4d539257bc9d"></a>
  429. char&#160;</td><td class="memItemRight" valign="bottom"><b>file_comment_char</b></td></tr>
  430. <tr class="separator:a5a7e7c751f01d8cdfeec4d539257bc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  431. <tr class="memitem:a1582466b3d5e2f109c1a0860598062ea"><td class="memItemLeft" align="right" valign="top"><a id="a1582466b3d5e2f109c1a0860598062ea"></a>
  432. char&#160;</td><td class="memItemRight" valign="bottom"><b>equalsign</b></td></tr>
  433. <tr class="separator:a1582466b3d5e2f109c1a0860598062ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  434. <tr class="memitem:a0f90b3fcd1697ca22668aa7b6c536cfe"><td class="memItemLeft" align="right" valign="top"><a id="a0f90b3fcd1697ca22668aa7b6c536cfe"></a>
  435. char&#160;</td><td class="memItemRight" valign="bottom"><b>comment</b></td></tr>
  436. <tr class="separator:a0f90b3fcd1697ca22668aa7b6c536cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  437. <tr class="memitem:ac1c6742c99dca0a8dc349f0671b47f7d"><td class="memItemLeft" align="right" valign="top"><a id="ac1c6742c99dca0a8dc349f0671b47f7d"></a>
  438. char&#160;</td><td class="memItemRight" valign="bottom"><b>delimiter</b></td></tr>
  439. <tr class="separator:ac1c6742c99dca0a8dc349f0671b47f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  440. <tr class="memitem:a5f02ebb7f7de809d961b99e6b6973543"><td class="memItemLeft" align="right" valign="top"><a id="a5f02ebb7f7de809d961b99e6b6973543"></a>
  441. char&#160;</td><td class="memItemRight" valign="bottom"><b>endofline</b></td></tr>
  442. <tr class="separator:a5f02ebb7f7de809d961b99e6b6973543"><td class="memSeparator" colspan="2">&#160;</td></tr>
  443. <tr class="memitem:afa25e532034f3feec5a4ff8c4d1ecd3e"><td class="memItemLeft" align="right" valign="top"><a id="afa25e532034f3feec5a4ff8c4d1ecd3e"></a>
  444. char&#160;</td><td class="memItemRight" valign="bottom"><b>whitespace</b></td></tr>
  445. <tr class="separator:afa25e532034f3feec5a4ff8c4d1ecd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  446. <tr class="memitem:ad23611954a46d2df898c24c8b969b59b"><td class="memItemLeft" align="right" valign="top"><a id="ad23611954a46d2df898c24c8b969b59b"></a>
  447. char&#160;</td><td class="memItemRight" valign="bottom"><b>nullterminate</b></td></tr>
  448. <tr class="separator:ad23611954a46d2df898c24c8b969b59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  449. <tr class="memitem:aa6ca3d1f2030a077fdad4cadc0518f2b"><td class="memItemLeft" align="right" valign="top"><a id="aa6ca3d1f2030a077fdad4cadc0518f2b"></a>
  450. bool&#160;</td><td class="memItemRight" valign="bottom"><b>set</b></td></tr>
  451. <tr class="separator:aa6ca3d1f2030a077fdad4cadc0518f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  452. <tr class="memitem:a40404b118b95601541a7fbc2664f6fdd"><td class="memItemLeft" align="right" valign="top"><a id="a40404b118b95601541a7fbc2664f6fdd"></a>
  453. bool&#160;</td><td class="memItemRight" valign="bottom"><b>once</b></td></tr>
  454. <tr class="separator:a40404b118b95601541a7fbc2664f6fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  455. <tr class="memitem:a65c777267e055095bf4b29de15241e64"><td class="memItemLeft" align="right" valign="top"><a id="a65c777267e055095bf4b29de15241e64"></a>
  456. bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasoptions</b></td></tr>
  457. <tr class="separator:a65c777267e055095bf4b29de15241e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
  458. <tr class="memitem:a96a4986513bbc856d936ce76633ffdfd"><td class="memItemLeft" align="right" valign="top"><a id="a96a4986513bbc856d936ce76633ffdfd"></a>
  459. bool&#160;</td><td class="memItemRight" valign="bottom"><b>autousage</b></td></tr>
  460. <tr class="separator:a96a4986513bbc856d936ce76633ffdfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  461. </table>
  462. <hr/>The documentation for this class was generated from the following files:<ul>
  463. <li><a class="el" href="anyoption_8h_source.html">anyoption.h</a></li>
  464. <li>anyoption.cpp</li>
  465. </ul>
  466. </div><!-- contents -->
  467. <!-- start footer part -->
  468. <hr class="footer"/><address class="footer"><small>
  469. Generated by &#160;<a href="http://www.doxygen.org/index.html">
  470. <img class="footer" src="doxygen.png" alt="doxygen"/>
  471. </a> 1.8.17
  472. </small></address>
  473. </body>
  474. </html>