removed doc directory

experiment/meta_header
Martchus 8 years ago
parent 1391a145b4
commit 32b39aad0d
  1. 118
      doc/html/annotated.html
  2. 133
      doc/html/argumentparser_8cpp.html
  3. 9
      doc/html/argumentparser_8cpp__incl.map
  4. 1
      doc/html/argumentparser_8cpp__incl.md5
  5. 382
      doc/html/argumentparser_8cpp__incl.svg
  6. 294
      doc/html/argumentparser_8cpp__incl_org.svg
  7. 502
      doc/html/argumentparser_8cpp_source.html
  8. 163
      doc/html/argumentparser_8h.html
  9. 3
      doc/html/argumentparser_8h__dep__incl.map
  10. 1
      doc/html/argumentparser_8h__dep__incl.md5
  11. 31
      doc/html/argumentparser_8h__dep__incl.svg
  12. 3
      doc/html/argumentparser_8h__incl.map
  13. 1
      doc/html/argumentparser_8h__incl.md5
  14. 91
      doc/html/argumentparser_8h__incl.svg
  15. 415
      doc/html/argumentparser_8h_source.html
  16. BIN
      doc/html/bc_s.png
  17. BIN
      doc/html/bdwn.png
  18. 182
      doc/html/binaryconversion_8cpp.html
  19. 6
      doc/html/binaryconversion_8cpp__incl.map
  20. 1
      doc/html/binaryconversion_8cpp__incl.md5
  21. 115
      doc/html/binaryconversion_8cpp__incl.svg
  22. 486
      doc/html/binaryconversion_8cpp_source.html
  23. 196
      doc/html/binaryconversion_8h.html
  24. 14
      doc/html/binaryconversion_8h__dep__incl.map
  25. 1
      doc/html/binaryconversion_8h__dep__incl.md5
  26. 267
      doc/html/binaryconversion_8h__dep__incl.svg
  27. 179
      doc/html/binaryconversion_8h__dep__incl_org.svg
  28. 4
      doc/html/binaryconversion_8h__incl.map
  29. 1
      doc/html/binaryconversion_8h__incl.md5
  30. 54
      doc/html/binaryconversion_8h__incl.svg
  31. 192
      doc/html/binaryconversion_8h_source.html
  32. 122
      doc/html/binaryreader_8cpp.html
  33. 7
      doc/html/binaryreader_8cpp__incl.map
  34. 1
      doc/html/binaryreader_8cpp__incl.md5
  35. 261
      doc/html/binaryreader_8cpp__incl.svg
  36. 173
      doc/html/binaryreader_8cpp__incl_org.svg
  37. 553
      doc/html/binaryreader_8cpp_source.html
  38. 137
      doc/html/binaryreader_8h.html
  39. 5
      doc/html/binaryreader_8h__dep__incl.map
  40. 1
      doc/html/binaryreader_8h__dep__incl.md5
  41. 57
      doc/html/binaryreader_8h__dep__incl.svg
  42. 5
      doc/html/binaryreader_8h__incl.map
  43. 1
      doc/html/binaryreader_8h__incl.md5
  44. 107
      doc/html/binaryreader_8h__incl.svg
  45. 183
      doc/html/binaryreader_8h_source.html
  46. 113
      doc/html/binarywriter_8cpp.html
  47. 386
      doc/html/binarywriter_8cpp_source.html
  48. 5
      doc/html/binarywriter_8h__incl.map
  49. 32
      doc/html/classApplicationUtilities_1_1Failure__coll__graph.svg
  50. 45
      doc/html/classConversionUtilities_1_1ConversionException__coll__graph.svg
  51. 120
      doc/html/classes.html
  52. 223
      doc/html/conversionexception_8h__dep__incl.svg
  53. 1
      doc/html/datetime_8cpp__incl.md5
  54. 327
      doc/html/datetime_8cpp__incl.svg
  55. 239
      doc/html/datetime_8cpp__incl_org.svg
  56. 169
      doc/html/datetime_8h.html
  57. 5
      doc/html/datetime_8h__dep__incl.map
  58. 1
      doc/html/datetime_8h__dep__incl.md5
  59. 57
      doc/html/datetime_8h__dep__incl.svg
  60. 5
      doc/html/datetime_8h__incl.map
  61. 1
      doc/html/datetime_8h__incl.md5
  62. 87
      doc/html/datetime_8h__incl.svg
  63. 439
      doc/html/datetime_8h_source.html
  64. 91
      doc/html/dir_000000_000002.html
  65. 91
      doc/html/dir_000001_000000.html
  66. 91
      doc/html/dir_000001_000002.html
  67. 91
      doc/html/dir_000002_000000.html
  68. 91
      doc/html/dir_000003_000000.html
  69. 108
      doc/html/dir_a52f4d3d586a58b02f3a4ddf0a992157.html
  70. 1
      doc/html/dir_d75c23162a2652451dce46d2e7e8aead_dep.md5
  71. 51
      doc/html/failure_8h__incl.svg
  72. 159
      doc/html/functions_func_i.html
  73. 149
      doc/html/functions_func_m.html
  74. 137
      doc/html/functions_func_n.html
  75. 179
      doc/html/functions_func_o.html
  76. 152
      doc/html/functions_func_p.html
  77. 197
      doc/html/functions_func_r.html
  78. 185
      doc/html/functions_func_s.html
  79. 160
      doc/html/functions_func_t.html
  80. 146
      doc/html/functions_func_v.html
  81. 188
      doc/html/functions_func_w.html
  82. 137
      doc/html/functions_func_y.html
  83. 146
      doc/html/functions_func_~.html
  84. 135
      doc/html/functions_g.html
  85. 144
      doc/html/functions_h.html
  86. 159
      doc/html/functions_i.html
  87. 149
      doc/html/functions_m.html
  88. 137
      doc/html/functions_n.html
  89. 179
      doc/html/functions_o.html
  90. 545
      doc/html/global_8h__dep__incl.svg
  91. 457
      doc/html/global_8h__dep__incl_org.svg
  92. 151
      doc/html/graph_legend.html
  93. 1
      doc/html/graph_legend.md5
  94. 121
      doc/html/graph_legend.svg
  95. 119
      doc/html/hierarchy.html
  96. 91
      doc/html/index.html
  97. 3
      doc/html/inherit_graph_0.map
  98. 1
      doc/html/inherit_graph_0.md5
  99. 22
      doc/html/inherit_graph_0.svg
  100. 3
      doc/html/inherit_graph_1.map
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,118 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Utilities: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Utilities
&#160;<span id="projectnumber">1</span>
</div>
<div id="projectbrief">Collection of utility classes and functions used by my C++ applications.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceApplicationUtilities.html" target="_self">ApplicationUtilities</a></td><td class="desc">Contains currently only <a class="el" href="classApplicationUtilities_1_1ArgumentParser.html" title="The ArgumentParser class provides a means for handling command line arguments. ">ArgumentParser</a> and related classes </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationUtilities_1_1Argument.html" target="_self">Argument</a></td><td class="desc">Wrapper for command line argument information </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationUtilities_1_1ArgumentParser.html" target="_self">ArgumentParser</a></td><td class="desc">Means for handling command line arguments </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationUtilities_1_1Failure.html" target="_self">Failure</a></td><td class="desc">The exception that is thrown by an <a class="el" href="classApplicationUtilities_1_1ArgumentParser.html" title="The ArgumentParser class provides a means for handling command line arguments. ">ArgumentParser</a> when a parsing error occurs </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceChronoUtilities.html" target="_self">ChronoUtilities</a></td><td class="desc">Contains classes providing a means for handling date and time information </td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChronoUtilities_1_1DateTime.html" target="_self">DateTime</a></td><td class="desc">Represents an instant in time, typically expressed as a date and time of day </td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChronoUtilities_1_1Period.html" target="_self">Period</a></td><td class="desc">Represents a period of time </td></tr>
<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChronoUtilities_1_1TimeSpan.html" target="_self">TimeSpan</a></td><td class="desc">Represents a time interval </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceConversionUtilities.html" target="_self">ConversionUtilities</a></td><td class="desc">Contains several functions providing conversions between different data types </td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classConversionUtilities_1_1ConversionException.html" target="_self">ConversionException</a></td><td class="desc">The exception that is thrown when an conversion error occurs </td></tr>
<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classConversionUtilities_1_1Widen.html" target="_self">Widen</a></td><td class="desc">Converts a std::string to std::wstring </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceIoUtilities.html" target="_self">IoUtilities</a></td><td class="desc">Contains utility classes helping to read and write streams </td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIoUtilities_1_1BinaryReader.html" target="_self">BinaryReader</a></td><td class="desc">Reads primitive data types from a std::istream using a specified <a class="el" href="namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462" title="Specifies the byte order/endianness. ">ConversionUtilities::ByteOrder</a> </td></tr>
<tr id="row_3_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIoUtilities_1_1BinaryWriter.html" target="_self">BinaryWriter</a></td><td class="desc">Writes primitive data types to a std::ostream using a specified <a class="el" href="namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462" title="Specifies the byte order/endianness. ">ConversionUtilities::ByteOrder</a> </td></tr>
<tr id="row_3_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIoUtilities_1_1CopyHelper.html" target="_self">CopyHelper</a></td><td class="desc">The copy helper class helps to copy bytes from one stream to another </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Sep 15 2014 15:40:10 for Utilities by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

@ -1,133 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Utilities: application/argumentparser.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Utilities
&#160;<span id="projectnumber">1</span>
</div>
<div id="projectbrief">Collection of utility classes and functions used by my C++ applications.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d75c23162a2652451dce46d2e7e8aead.html">application</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">argumentparser.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="argumentparser_8h_source.html">argumentparser.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="failure_8h_source.html">failure.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="stringconversion_8h_source.html">../conversion/stringconversion.h</a>&quot;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;sstream&gt;</code><br />
<code>#include &lt;stdexcept&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for argumentparser.cpp:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="argumentparser_8cpp__incl.svg" width="100%" height="552"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<p><a href="argumentparser_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceApplicationUtilities"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceApplicationUtilities.html">ApplicationUtilities</a></td></tr>
<tr class="memdesc:namespaceApplicationUtilities"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains currently only <a class="el" href="classApplicationUtilities_1_1ArgumentParser.html" title="The ArgumentParser class provides a means for handling command line arguments. ">ArgumentParser</a> and related classes. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:af462d5d2c68b0edea92c8eaeee494424"><td class="memItemLeft" align="right" valign="top">Argument *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceApplicationUtilities.html#af462d5d2c68b0edea92c8eaeee494424">ApplicationUtilities::firstPresentUncombinableArg</a> (const ArgumentVector &amp;args, const Argument *except)</td></tr>
<tr class="memdesc:af462d5d2c68b0edea92c8eaeee494424"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function return the first present and uncombinable argument of the given list of arguments. <a href="#af462d5d2c68b0edea92c8eaeee494424">More...</a><br /></td></tr>
<tr class="separator:af462d5d2c68b0edea92c8eaeee494424"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Sep 15 2014 15:40:10 for Utilities by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

@ -1,9 +0,0 @@
<map id="application/argumentparser.cpp" name="application/argumentparser.cpp">
<area shape="rect" id="node2" href="$argumentparser_8h.html" title="argumentparser.h" alt="" coords="995,80,1117,107"/>
<area shape="rect" id="node10" href="$failure_8h.html" title="failure.h" alt="" coords="159,155,227,181"/>
<area shape="rect" id="node12" href="$stringconversion_8h.html" title="../conversion/stringconversion.h" alt="" coords="501,80,707,107"/>
<area shape="rect" id="node3" href="$global_8h.html" title="global.h" alt="" coords="399,229,465,256"/>
<area shape="rect" id="node13" href="$conversionexception_8h.html" title="conversionexception.h" alt="" coords="471,155,623,181"/>
<area shape="rect" id="node14" href="$binaryconversion_8h.html" title="binaryconversion.h" alt="" coords="5,155,136,181"/>
<area shape="rect" id="node15" href="$types_8h.html" title="types.h" alt="" coords="38,229,103,256"/>
</map>

@ -1 +0,0 @@
7a865a4f5b617063705f6854911fb0d3

@ -1,382 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: application/argumentparser.cpp Pages: 1 -->
<!--zoomable 252 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 1156;
var viewHeight = 252;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>application/argumentparser.cpp</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-248 1152,-248 1152,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="774,-224.5 774,-243.5 926,-243.5 926,-224.5 774,-224.5"/>
<text text-anchor="middle" x="850" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">application/argumentparser.cpp</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="argumentparser_8h.html" target="_top" xlink:title="argumentparser.h">
<polygon fill="white" stroke="black" points="742,-168.5 742,-187.5 834,-187.5 834,-168.5 742,-168.5"/>
<text text-anchor="middle" x="788" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">argumentparser.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M840.039,-224.324C830.873,-216.341 817.063,-204.313 805.972,-194.653"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.982,-191.762 798.143,-187.834 803.385,-197.041 807.982,-191.762"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="920,-112.5 920,-131.5 964,-131.5 964,-112.5 920,-112.5"/>
<text text-anchor="middle" x="942" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge28" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M857.219,-224.368C872.536,-206.055 908.505,-163.049 928.315,-139.362"/>
<polygon fill="midnightblue" stroke="midnightblue" points="931.084,-141.508 934.814,-131.591 925.714,-137.017 931.084,-141.508"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="737.5,-56.5 737.5,-75.5 796.5,-75.5 796.5,-56.5 737.5,-56.5"/>
<text text-anchor="middle" x="767" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge31" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M871.472,-224.439C915.8,-205.554 1010.29,-158.314 973,-112 952.553,-86.6048 860.828,-74.7634 806.914,-69.909"/>
<polygon fill="midnightblue" stroke="midnightblue" points="806.931,-66.3977 796.668,-69.0294 806.332,-73.372 806.931,-66.3977"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="failure_8h.html" target="_top" xlink:title="failure.h">
<polygon fill="white" stroke="black" points="115.5,-112.5 115.5,-131.5 166.5,-131.5 166.5,-112.5 115.5,-112.5"/>
<text text-anchor="middle" x="141" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">failure.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M773.704,-230.543C677.114,-226.388 505.943,-215.534 362,-188 293.996,-174.992 216.901,-149.852 174.109,-134.937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="175.096,-131.574 164.501,-131.558 172.774,-138.178 175.096,-131.574"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="stringconversion_8h.html" target="_top" xlink:title="../conversion/stringconversion.h">
<polygon fill="white" stroke="black" points="371.5,-168.5 371.5,-187.5 526.5,-187.5 526.5,-168.5 371.5,-168.5"/>
<text text-anchor="middle" x="449" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">../conversion/stringconversion.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M786.46,-224.444C714.6,-214.767 597.779,-199.035 522.17,-188.853"/>
<polygon fill="midnightblue" stroke="midnightblue" points="522.62,-185.382 512.242,-187.516 521.686,-192.32 522.62,-185.382"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="519,-112.5 519,-131.5 571,-131.5 571,-112.5 519,-112.5"/>
<text text-anchor="middle" x="545" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge30" class="edge"><title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M826.321,-224.46C772.493,-205.047 640.801,-157.551 578.592,-135.115"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.469,-131.711 568.874,-131.61 577.094,-138.296 579.469,-131.711"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="1020,-168.5 1020,-187.5 1076,-187.5 1076,-168.5 1020,-168.5"/>
<text text-anchor="middle" x="1048" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge27" class="edge"><title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M881.374,-224.444C916.259,-214.929 972.605,-199.562 1009.97,-189.371"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1011.25,-192.651 1019.97,-186.643 1009.41,-185.898 1011.25,-192.651"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="1094,-168.5 1094,-187.5 1148,-187.5 1148,-168.5 1094,-168.5"/>
<text text-anchor="middle" x="1121" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge29" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M898.77,-224.48C944.273,-216.347 1014.27,-203.368 1084.07,-188.112"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1084.9,-191.513 1093.91,-185.944 1083.39,-184.676 1084.9,-191.513"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="global_8h.html" target="_top" xlink:title="global.h">
<polygon fill="white" stroke="black" points="295,-56.5 295,-75.5 345,-75.5 345,-56.5 295,-56.5"/>
<text text-anchor="middle" x="320" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">global.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M771.686,-168.371C754.881,-159.433 727.977,-144.981 705,-132 689.736,-123.376 687.588,-117.675 671,-112 641.49,-101.905 437.946,-79.511 355.031,-70.6816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.391,-67.2002 345.078,-69.6251 354.652,-74.1611 355.391,-67.2002"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="427.5,-56.5 427.5,-75.5 468.5,-75.5 468.5,-56.5 427.5,-56.5"/>
<text text-anchor="middle" x="448" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M779.752,-168.184C765.823,-153.885 736.1,-125.846 705,-112 628.474,-77.9304 528.397,-69.6007 478.73,-67.6016"/>
<polygon fill="midnightblue" stroke="midnightblue" points="478.754,-64.1005 468.64,-67.2561 478.514,-71.0964 478.754,-64.1005"/>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M812.402,-168.444C838.804,-159.186 881.009,-144.387 910.04,-134.207"/>
<polygon fill="midnightblue" stroke="midnightblue" points="911.434,-137.427 919.712,-130.815 909.118,-130.821 911.434,-137.427"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="795.5,-112.5 795.5,-131.5 824.5,-131.5 824.5,-112.5 795.5,-112.5"/>
<text text-anchor="middle" x="810" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">list</text>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M791.633,-168.083C794.612,-160.77 798.926,-150.181 802.625,-141.103"/>
<polygon fill="midnightblue" stroke="midnightblue" points="805.903,-142.333 806.435,-131.751 799.42,-139.691 805.903,-142.333"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="589.5,-112.5 589.5,-131.5 662.5,-131.5 662.5,-112.5 589.5,-112.5"/>
<text text-anchor="middle" x="626" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M762.331,-168.444C735.077,-159.359 691.816,-144.939 661.349,-134.783"/>
<polygon fill="midnightblue" stroke="midnightblue" points="662.143,-131.358 651.549,-131.516 659.929,-137.999 662.143,-131.358"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="842.5,-112.5 842.5,-131.5 901.5,-131.5 901.5,-112.5 842.5,-112.5"/>
<text text-anchor="middle" x="872" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M801.496,-168.324C814.6,-159.9 834.712,-146.971 850.107,-137.074"/>
<polygon fill="midnightblue" stroke="midnightblue" points="852.018,-140.006 858.537,-131.655 848.233,-134.118 852.018,-140.006"/>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M786.352,-168.368C782.963,-150.617 775.145,-109.666 770.55,-85.5974"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.953,-84.7577 768.64,-75.5914 767.078,-86.0704 773.953,-84.7577"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M166.646,-113.263C197.793,-103.867 250.468,-87.9762 285.242,-77.4857"/>
<polygon fill="midnightblue" stroke="midnightblue" points="286.415,-80.7875 294.978,-74.5484 284.394,-74.0859 286.415,-80.7875"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge12" class="edge"><title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M166.553,-114.153C169.725,-113.385 172.93,-112.647 176,-112 263.011,-93.6522 366.986,-78.2349 417.476,-71.158"/>
<polygon fill="midnightblue" stroke="midnightblue" points="417.99,-74.6202 427.412,-69.7764 417.026,-67.6869 417.99,-74.6202"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="111.5,-56.5 111.5,-75.5 170.5,-75.5 170.5,-56.5 111.5,-56.5"/>
<text text-anchor="middle" x="141" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">exception</text>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M141,-112.083C141,-105.006 141,-94.8611 141,-85.9865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="144.5,-85.751 141,-75.7511 137.5,-85.7511 144.5,-85.751"/>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge22" class="edge"><title>Node12&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M455.544,-168.331C464.03,-156.021 477.168,-132.671 472,-112 469.561,-102.245 464.563,-92.2896 459.757,-84.231"/>
<polygon fill="midnightblue" stroke="midnightblue" points="462.691,-82.3225 454.367,-75.768 456.787,-86.0828 462.691,-82.3225"/>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge25" class="edge"><title>Node12&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M477.046,-168.444C507.082,-159.28 554.913,-144.688 588.243,-134.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="589.542,-137.782 598.085,-131.516 587.499,-131.087 589.542,-137.782"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="conversionexception_8h.html" target="_top" xlink:title="conversionexception.h">
<polygon fill="white" stroke="black" points="349,-112.5 349,-131.5 463,-131.5 463,-112.5 349,-112.5"/>
<text text-anchor="middle" x="406" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">conversionexception.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge14" class="edge"><title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M441.899,-168.083C435.763,-160.377 426.73,-149.033 419.261,-139.653"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.936,-137.394 412.968,-131.751 416.46,-141.754 421.936,-137.394"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="binaryconversion_8h.html" target="_top" xlink:title="binaryconversion.h">
<polygon fill="white" stroke="black" points="0,-112.5 0,-131.5 98,-131.5 98,-112.5 0,-112.5"/>
<text text-anchor="middle" x="49" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">binaryconversion.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge18" class="edge"><title>Node12&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M379.945,-168.479C312.859,-160.078 207.845,-146.605 108.062,-132.273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="108.51,-128.801 98.1127,-130.838 107.511,-135.729 108.51,-128.801"/>
</g>
<!-- Node12&#45;&gt;Node17 -->
<g id="edge23" class="edge"><title>Node12&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M464.424,-168.324C479.54,-159.822 502.815,-146.729 520.471,-136.797"/>
<polygon fill="midnightblue" stroke="midnightblue" points="522.614,-139.608 529.614,-131.655 519.183,-133.507 522.614,-139.608"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="281,-112.5 281,-131.5 331,-131.5 331,-112.5 281,-112.5"/>
<text text-anchor="middle" x="306" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</g>
<!-- Node12&#45;&gt;Node18 -->
<g id="edge24" class="edge"><title>Node12&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M426.341,-168.444C402.598,-159.478 365.091,-145.314 338.262,-135.183"/>
<polygon fill="midnightblue" stroke="midnightblue" points="339.144,-131.775 328.553,-131.516 336.671,-138.324 339.144,-131.775"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="185,-112.5 185,-131.5 263,-131.5 263,-112.5 185,-112.5"/>
<text text-anchor="middle" x="224" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">bits/codecvt.h</text>
</g>
<!-- Node12&#45;&gt;Node19 -->
<g id="edge26" class="edge"><title>Node12&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M413.348,-168.444C374.344,-159.083 311.734,-144.056 269.283,-133.868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="270.026,-130.447 259.485,-131.516 268.392,-137.254 270.026,-130.447"/>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M392.183,-112.324C378.767,-103.9 358.176,-90.9709 342.414,-81.0741"/>
<polygon fill="midnightblue" stroke="midnightblue" points="344.113,-78.0081 333.783,-75.6545 340.391,-83.9364 344.113,-78.0081"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M412.935,-112.083C418.929,-104.377 427.752,-93.0333 435.048,-83.6531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="437.817,-85.7934 441.194,-75.7511 432.291,-81.4958 437.817,-85.7934"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M463.202,-112.444C536.838,-101.429 662.917,-82.5692 727.031,-72.9788"/>
<polygon fill="midnightblue" stroke="midnightblue" points="727.77,-76.4072 737.142,-71.4662 726.735,-69.4842 727.77,-76.4072"/>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M91.9408,-112.444C145.307,-101.81 235.364,-83.8648 284.836,-74.0068"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.626,-77.4183 294.749,-72.0315 284.258,-70.5533 285.626,-77.4183"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="types_8h.html" target="_top" xlink:title="types.h">
<polygon fill="white" stroke="black" points="24.5,-56.5 24.5,-75.5 73.5,-75.5 73.5,-56.5 24.5,-56.5"/>
<text text-anchor="middle" x="49" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">types.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M49,-112.083C49,-105.006 49,-94.8611 49,-85.9865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.5001,-85.751 49,-75.7511 45.5001,-85.7511 52.5001,-85.751"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="26,-0.5 26,-19.5 72,-19.5 72,-0.5 26,-0.5"/>
<text text-anchor="middle" x="49" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M49,-56.083C49,-49.0059 49,-38.8611 49,-29.9865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.5001,-29.751 49,-19.7511 45.5001,-29.7511 52.5001,-29.751"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="argumentparser_8cpp__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 23 KiB

@ -1,294 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: application/argumentparser.cpp Pages: 1 -->
<svg width="1156pt" height="252pt"
viewBox="0.00 0.00 1156.00 252.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 248)">
<title>application/argumentparser.cpp</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-248 1152,-248 1152,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="774,-224.5 774,-243.5 926,-243.5 926,-224.5 774,-224.5"/>
<text text-anchor="middle" x="850" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">application/argumentparser.cpp</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="argumentparser_8h.html" target="_top" xlink:title="argumentparser.h">
<polygon fill="white" stroke="black" points="742,-168.5 742,-187.5 834,-187.5 834,-168.5 742,-168.5"/>
<text text-anchor="middle" x="788" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">argumentparser.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M840.039,-224.324C830.873,-216.341 817.063,-204.313 805.972,-194.653"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.982,-191.762 798.143,-187.834 803.385,-197.041 807.982,-191.762"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="920,-112.5 920,-131.5 964,-131.5 964,-112.5 920,-112.5"/>
<text text-anchor="middle" x="942" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge28" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M857.219,-224.368C872.536,-206.055 908.505,-163.049 928.315,-139.362"/>
<polygon fill="midnightblue" stroke="midnightblue" points="931.084,-141.508 934.814,-131.591 925.714,-137.017 931.084,-141.508"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="737.5,-56.5 737.5,-75.5 796.5,-75.5 796.5,-56.5 737.5,-56.5"/>
<text text-anchor="middle" x="767" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge31" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M871.472,-224.439C915.8,-205.554 1010.29,-158.314 973,-112 952.553,-86.6048 860.828,-74.7634 806.914,-69.909"/>
<polygon fill="midnightblue" stroke="midnightblue" points="806.931,-66.3977 796.668,-69.0294 806.332,-73.372 806.931,-66.3977"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="failure_8h.html" target="_top" xlink:title="failure.h">
<polygon fill="white" stroke="black" points="115.5,-112.5 115.5,-131.5 166.5,-131.5 166.5,-112.5 115.5,-112.5"/>
<text text-anchor="middle" x="141" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">failure.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M773.704,-230.543C677.114,-226.388 505.943,-215.534 362,-188 293.996,-174.992 216.901,-149.852 174.109,-134.937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="175.096,-131.574 164.501,-131.558 172.774,-138.178 175.096,-131.574"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="stringconversion_8h.html" target="_top" xlink:title="../conversion/stringconversion.h">
<polygon fill="white" stroke="black" points="371.5,-168.5 371.5,-187.5 526.5,-187.5 526.5,-168.5 371.5,-168.5"/>
<text text-anchor="middle" x="449" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">../conversion/stringconversion.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M786.46,-224.444C714.6,-214.767 597.779,-199.035 522.17,-188.853"/>
<polygon fill="midnightblue" stroke="midnightblue" points="522.62,-185.382 512.242,-187.516 521.686,-192.32 522.62,-185.382"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="519,-112.5 519,-131.5 571,-131.5 571,-112.5 519,-112.5"/>
<text text-anchor="middle" x="545" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge30" class="edge"><title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M826.321,-224.46C772.493,-205.047 640.801,-157.551 578.592,-135.115"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.469,-131.711 568.874,-131.61 577.094,-138.296 579.469,-131.711"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="1020,-168.5 1020,-187.5 1076,-187.5 1076,-168.5 1020,-168.5"/>
<text text-anchor="middle" x="1048" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge27" class="edge"><title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M881.374,-224.444C916.259,-214.929 972.605,-199.562 1009.97,-189.371"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1011.25,-192.651 1019.97,-186.643 1009.41,-185.898 1011.25,-192.651"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="1094,-168.5 1094,-187.5 1148,-187.5 1148,-168.5 1094,-168.5"/>
<text text-anchor="middle" x="1121" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge29" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M898.77,-224.48C944.273,-216.347 1014.27,-203.368 1084.07,-188.112"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1084.9,-191.513 1093.91,-185.944 1083.39,-184.676 1084.9,-191.513"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="global_8h.html" target="_top" xlink:title="global.h">
<polygon fill="white" stroke="black" points="295,-56.5 295,-75.5 345,-75.5 345,-56.5 295,-56.5"/>
<text text-anchor="middle" x="320" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">global.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M771.686,-168.371C754.881,-159.433 727.977,-144.981 705,-132 689.736,-123.376 687.588,-117.675 671,-112 641.49,-101.905 437.946,-79.511 355.031,-70.6816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.391,-67.2002 345.078,-69.6251 354.652,-74.1611 355.391,-67.2002"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="427.5,-56.5 427.5,-75.5 468.5,-75.5 468.5,-56.5 427.5,-56.5"/>
<text text-anchor="middle" x="448" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M779.752,-168.184C765.823,-153.885 736.1,-125.846 705,-112 628.474,-77.9304 528.397,-69.6007 478.73,-67.6016"/>
<polygon fill="midnightblue" stroke="midnightblue" points="478.754,-64.1005 468.64,-67.2561 478.514,-71.0964 478.754,-64.1005"/>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M812.402,-168.444C838.804,-159.186 881.009,-144.387 910.04,-134.207"/>
<polygon fill="midnightblue" stroke="midnightblue" points="911.434,-137.427 919.712,-130.815 909.118,-130.821 911.434,-137.427"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="795.5,-112.5 795.5,-131.5 824.5,-131.5 824.5,-112.5 795.5,-112.5"/>
<text text-anchor="middle" x="810" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">list</text>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M791.633,-168.083C794.612,-160.77 798.926,-150.181 802.625,-141.103"/>
<polygon fill="midnightblue" stroke="midnightblue" points="805.903,-142.333 806.435,-131.751 799.42,-139.691 805.903,-142.333"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="589.5,-112.5 589.5,-131.5 662.5,-131.5 662.5,-112.5 589.5,-112.5"/>
<text text-anchor="middle" x="626" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M762.331,-168.444C735.077,-159.359 691.816,-144.939 661.349,-134.783"/>
<polygon fill="midnightblue" stroke="midnightblue" points="662.143,-131.358 651.549,-131.516 659.929,-137.999 662.143,-131.358"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="842.5,-112.5 842.5,-131.5 901.5,-131.5 901.5,-112.5 842.5,-112.5"/>
<text text-anchor="middle" x="872" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M801.496,-168.324C814.6,-159.9 834.712,-146.971 850.107,-137.074"/>
<polygon fill="midnightblue" stroke="midnightblue" points="852.018,-140.006 858.537,-131.655 848.233,-134.118 852.018,-140.006"/>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M786.352,-168.368C782.963,-150.617 775.145,-109.666 770.55,-85.5974"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.953,-84.7577 768.64,-75.5914 767.078,-86.0704 773.953,-84.7577"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M166.646,-113.263C197.793,-103.867 250.468,-87.9762 285.242,-77.4857"/>
<polygon fill="midnightblue" stroke="midnightblue" points="286.415,-80.7875 294.978,-74.5484 284.394,-74.0859 286.415,-80.7875"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge12" class="edge"><title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M166.553,-114.153C169.725,-113.385 172.93,-112.647 176,-112 263.011,-93.6522 366.986,-78.2349 417.476,-71.158"/>
<polygon fill="midnightblue" stroke="midnightblue" points="417.99,-74.6202 427.412,-69.7764 417.026,-67.6869 417.99,-74.6202"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="111.5,-56.5 111.5,-75.5 170.5,-75.5 170.5,-56.5 111.5,-56.5"/>
<text text-anchor="middle" x="141" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">exception</text>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M141,-112.083C141,-105.006 141,-94.8611 141,-85.9865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="144.5,-85.751 141,-75.7511 137.5,-85.7511 144.5,-85.751"/>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge22" class="edge"><title>Node12&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M455.544,-168.331C464.03,-156.021 477.168,-132.671 472,-112 469.561,-102.245 464.563,-92.2896 459.757,-84.231"/>
<polygon fill="midnightblue" stroke="midnightblue" points="462.691,-82.3225 454.367,-75.768 456.787,-86.0828 462.691,-82.3225"/>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge25" class="edge"><title>Node12&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M477.046,-168.444C507.082,-159.28 554.913,-144.688 588.243,-134.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="589.542,-137.782 598.085,-131.516 587.499,-131.087 589.542,-137.782"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="conversionexception_8h.html" target="_top" xlink:title="conversionexception.h">
<polygon fill="white" stroke="black" points="349,-112.5 349,-131.5 463,-131.5 463,-112.5 349,-112.5"/>
<text text-anchor="middle" x="406" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">conversionexception.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge14" class="edge"><title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M441.899,-168.083C435.763,-160.377 426.73,-149.033 419.261,-139.653"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.936,-137.394 412.968,-131.751 416.46,-141.754 421.936,-137.394"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="binaryconversion_8h.html" target="_top" xlink:title="binaryconversion.h">
<polygon fill="white" stroke="black" points="0,-112.5 0,-131.5 98,-131.5 98,-112.5 0,-112.5"/>
<text text-anchor="middle" x="49" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">binaryconversion.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge18" class="edge"><title>Node12&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M379.945,-168.479C312.859,-160.078 207.845,-146.605 108.062,-132.273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="108.51,-128.801 98.1127,-130.838 107.511,-135.729 108.51,-128.801"/>
</g>
<!-- Node12&#45;&gt;Node17 -->
<g id="edge23" class="edge"><title>Node12&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M464.424,-168.324C479.54,-159.822 502.815,-146.729 520.471,-136.797"/>
<polygon fill="midnightblue" stroke="midnightblue" points="522.614,-139.608 529.614,-131.655 519.183,-133.507 522.614,-139.608"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="281,-112.5 281,-131.5 331,-131.5 331,-112.5 281,-112.5"/>
<text text-anchor="middle" x="306" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</g>
<!-- Node12&#45;&gt;Node18 -->
<g id="edge24" class="edge"><title>Node12&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M426.341,-168.444C402.598,-159.478 365.091,-145.314 338.262,-135.183"/>
<polygon fill="midnightblue" stroke="midnightblue" points="339.144,-131.775 328.553,-131.516 336.671,-138.324 339.144,-131.775"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="185,-112.5 185,-131.5 263,-131.5 263,-112.5 185,-112.5"/>
<text text-anchor="middle" x="224" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">bits/codecvt.h</text>
</g>
<!-- Node12&#45;&gt;Node19 -->
<g id="edge26" class="edge"><title>Node12&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M413.348,-168.444C374.344,-159.083 311.734,-144.056 269.283,-133.868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="270.026,-130.447 259.485,-131.516 268.392,-137.254 270.026,-130.447"/>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M392.183,-112.324C378.767,-103.9 358.176,-90.9709 342.414,-81.0741"/>
<polygon fill="midnightblue" stroke="midnightblue" points="344.113,-78.0081 333.783,-75.6545 340.391,-83.9364 344.113,-78.0081"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M412.935,-112.083C418.929,-104.377 427.752,-93.0333 435.048,-83.6531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="437.817,-85.7934 441.194,-75.7511 432.291,-81.4958 437.817,-85.7934"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M463.202,-112.444C536.838,-101.429 662.917,-82.5692 727.031,-72.9788"/>
<polygon fill="midnightblue" stroke="midnightblue" points="727.77,-76.4072 737.142,-71.4662 726.735,-69.4842 727.77,-76.4072"/>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M91.9408,-112.444C145.307,-101.81 235.364,-83.8648 284.836,-74.0068"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.626,-77.4183 294.749,-72.0315 284.258,-70.5533 285.626,-77.4183"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="types_8h.html" target="_top" xlink:title="types.h">
<polygon fill="white" stroke="black" points="24.5,-56.5 24.5,-75.5 73.5,-75.5 73.5,-56.5 24.5,-56.5"/>
<text text-anchor="middle" x="49" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">types.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M49,-112.083C49,-105.006 49,-94.8611 49,-85.9865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.5001,-85.751 49,-75.7511 45.5001,-85.7511 52.5001,-85.751"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="26,-0.5 26,-19.5 72,-19.5 72,-0.5 26,-0.5"/>
<text text-anchor="middle" x="49" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M49,-56.083C49,-49.0059 49,-38.8611 49,-29.9865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.5001,-29.751 49,-19.7511 45.5001,-29.7511 52.5001,-29.751"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

@ -1,502 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Utilities: application/argumentparser.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Utilities
&#160;<span id="projectnumber">1</span>
</div>
<div id="projectbrief">Collection of utility classes and functions used by my C++ applications.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d75c23162a2652451dce46d2e7e8aead.html">application</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">argumentparser.cpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="argumentparser_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="argumentparser_8h.html">argumentparser.h</a>&quot;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="failure_8h.html">failure.h</a>&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &quot;../conversion/stringconversion.h&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceApplicationUtilities.html">ApplicationUtilities</a> {</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classApplicationUtilities_1_1Argument.html#af6ddc0a52a972abfee082b0759f5c2d3"> 34</a></span>&#160;Argument::Argument(<span class="keyword">const</span> std::string &amp;name, <span class="keyword">const</span> std::string abbreviation, <span class="keyword">const</span> std::string &amp;description) :</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; m_required(false),</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; m_combinable(false),</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; m_requiredValueCount(0),</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; m_present(false),</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; m_isMainArg(false)</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="classApplicationUtilities_1_1Argument.html#a34e1394164866849bb6f9390747a5f75">setName</a>(name);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="classApplicationUtilities_1_1Argument.html#a75665f53fecbe6f567e904f23e126f00">setAbbreviation</a>(abbreviation);</div>
<div class="line"><a name="l00043"><