<ahref="main_8cpp.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="preprocessor">#include <iostream></span></div>
<divclass="line"><aname="l00011"></a><spanclass="lineno"> 11</span>  nupp.<aclass="code"href="classHazelnp_1_1Hazelnupp.html#a037f84b32c7a2420c387dd46445291ac">SetBriefDescription</a>(<spanclass="stringliteral">"This is the testing application for Hazelnupp."</span>);</div>
<divclass="line"><aname="l00013"></a><spanclass="lineno"> 13</span>  nupp.<aclass="code"href="classHazelnp_1_1Hazelnupp.html#a17883db87e97caad4a0f114f9f850f5e">RegisterDescription</a>(<spanclass="stringliteral">"--help"</span>, <spanclass="stringliteral">"This will display the parameter documentation."</span>);</div>
<divclass="line"><aname="l00015"></a><spanclass="lineno"> 15</span>  nupp.<aclass="code"href="classHazelnp_1_1Hazelnupp.html#a17883db87e97caad4a0f114f9f850f5e">RegisterDescription</a>(<spanclass="stringliteral">"--width"</span>, <spanclass="stringliteral">"The width of something..."</span>);</div>
<divclass="line"><aname="l00016"></a><spanclass="lineno"> 16</span>  nupp.<aclass="code"href="classHazelnp_1_1Hazelnupp.html#a17883db87e97caad4a0f114f9f850f5e">RegisterDescription</a>(<spanclass="stringliteral">"--name"</span>, <spanclass="stringliteral">"The names to target"</span>);</div>
<divclass="line"><aname="l00017"></a><spanclass="lineno"> 17</span>  nupp.<aclass="code"href="classHazelnp_1_1Hazelnupp.html#a17883db87e97caad4a0f114f9f850f5e">RegisterDescription</a>(<spanclass="stringliteral">"--fruit"</span>, <spanclass="stringliteral">"The fruit to use"</span>);</div>
<divclass="ttc"id="aclassHazelnp_1_1Hazelnupp_html"><divclass="ttname"><ahref="classHazelnp_1_1Hazelnupp.html">Hazelnp::Hazelnupp</a></div><divclass="ttdoc">The main class to interface with.</div><divclass="ttdef"><b>Definition:</b><ahref="Hazelnupp_8h_source.html#l00011">Hazelnupp.h:11</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1Hazelnupp_html_a037f84b32c7a2420c387dd46445291ac"><divclass="ttname"><ahref="classHazelnp_1_1Hazelnupp.html#a037f84b32c7a2420c387dd46445291ac">Hazelnp::Hazelnupp::SetBriefDescription</a></div><divclass="ttdeci">void SetBriefDescription(const std::string &description)</div><divclass="ttdoc">Sets a brief description of the application to be automatically added to the documentation.</div><divclass="ttdef"><b>Definition:</b><ahref="Hazelnupp_8cpp_source.html#l00313">Hazelnupp.cpp:313</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1Hazelnupp_html_add731b65fb0741e4fb0b8fc8a601a11d"><divclass="ttname"><ahref="classHazelnp_1_1Hazelnupp.html#add731b65fb0741e4fb0b8fc8a601a11d">Hazelnp::Hazelnupp::RegisterConstraint</a></div><divclass="ttdeci">void RegisterConstraint(const std::string &key, const ParamConstraint &constraint)</div><divclass="ttdoc">Will register a constraint for a parameter.</div><divclass="ttdef"><b>Definition:</b><ahref="Hazelnupp_8cpp_source.html#l00558">Hazelnupp.cpp:558</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1Hazelnupp_html_a17883db87e97caad4a0f114f9f850f5e"><divclass="ttname"><ahref="classHazelnp_1_1Hazelnupp.html#a17883db87e97caad4a0f114f9f850f5e">Hazelnp::Hazelnupp::RegisterDescription</a></div><divclass="ttdeci">void RegisterDescription(const std::string &parameter, const std::string &description)</div><divclass="ttdoc">Willl register a short description for a parameter.</div><divclass="ttdef"><b>Definition:</b><ahref="Hazelnupp_8cpp_source.html#l00324">Hazelnupp.cpp:324</a></div></div>
<divclass="ttc"id="astructHazelnp_1_1ParamConstraint_html_a15a860c63388ea3164e3d7b35b352e9a"><divclass="ttname"><ahref="structHazelnp_1_1ParamConstraint.html#a15a860c63388ea3164e3d7b35b352e9a">Hazelnp::ParamConstraint::TypeSafety</a></div><divclass="ttdeci">static ParamConstraint TypeSafety(DATA_TYPE wantedType, bool constrainType=true)</div><divclass="ttdoc">Constructs a type-safety constraint.</div><divclass="ttdef"><b>Definition:</b><ahref="ParamConstraint_8h_source.html#l00026">ParamConstraint.h:26</a></div></div>