<ahref="IntValue_8h.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="preprocessor">#pragma once</span></div>
<divclass="line"><aname="l00006"></a><spanclass="lineno"> 6</span> <spanclass="comment"> /** Specializations for integer values (uses long long int)</span></div>
<divclass="line"><aname="l00017"></a><spanclass="lineno"> 17</span> <spanclass="comment"> //! Will return a string suitable for an std::ostream;</span></div>
<divclass="line"><aname="l00027"></a><spanclass="lineno"> 27</span> <spanclass="comment"> //! Will return the data as a long long int</span></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_a7d7dbda9a051084600d3eabdac96ee45"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#a7d7dbda9a051084600d3eabdac96ee45">Hazelnp::IntValue::GetAsOsString</a></div><divclass="ttdeci">std::string GetAsOsString() const override</div><divclass="ttdoc">Will return a string suitable for an std::ostream;.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00020">IntValue.cpp:20</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html">Hazelnp::IntValue</a></div><divclass="ttdoc">Specializations for integer values (uses long long int)</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8h_source.html#l00008">IntValue.h:8</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_ad0734e4cf67bac0bcc58251a4b3e56c4"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#ad0734e4cf67bac0bcc58251a4b3e56c4">Hazelnp::IntValue::GetFloat32</a></div><divclass="ttdeci">double GetFloat32() const override</div><divclass="ttdoc">Will return the data as a double.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00059">IntValue.cpp:59</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_ac1174f807ce2c085f5a24baed4e3c1ba"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#ac1174f807ce2c085f5a24baed4e3c1ba">Hazelnp::IntValue::IntValue</a></div><divclass="ttdeci">IntValue(const long long int &value)</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00007">IntValue.cpp:7</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1Value_html"><divclass="ttname"><ahref="classHazelnp_1_1Value.html">Hazelnp::Value</a></div><divclass="ttdoc">Abstract class for values.</div><divclass="ttdef"><b>Definition:</b><ahref="Value_8h_source.html#l00010">Value.h:10</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_a163f21536fa49491aa0ae03c8091344a"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#a163f21536fa49491aa0ae03c8091344a">Hazelnp::IntValue::GetInt32</a></div><divclass="ttdeci">int GetInt32() const override</div><divclass="ttdoc">Will return the data as an int.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00049">IntValue.cpp:49</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_acc74ba6070a516a4bcad10bb113d6fa2"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#acc74ba6070a516a4bcad10bb113d6fa2">Hazelnp::IntValue::GetList</a></div><divclass="ttdeci">const std::vector< Value * >& GetList() const override</div><divclass="ttdoc">Throws HazelnuppValueNotConvertibleException.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00072">IntValue.cpp:72</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_a5ceb2030e8a2a665953fdd4f1715e6a5"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#a5ceb2030e8a2a665953fdd4f1715e6a5">Hazelnp::IntValue::GetFloat64</a></div><divclass="ttdeci">long double GetFloat64() const override</div><divclass="ttdoc">Will return the data as a long double.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00054">IntValue.cpp:54</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_a3631e3b16f010889e942c0c0f72d403c"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#a3631e3b16f010889e942c0c0f72d403c">Hazelnp::IntValue::GetString</a></div><divclass="ttdeci">std::string GetString() const override</div><divclass="ttdoc">Will return the data as a string.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00064">IntValue.cpp:64</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_ae0643023dfd56eafe2e3da5a4ba13080"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#ae0643023dfd56eafe2e3da5a4ba13080">Hazelnp::IntValue::GetInt64</a></div><divclass="ttdeci">long long int GetInt64() const override</div><divclass="ttdoc">Will return the data as a long long int.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00044">IntValue.cpp:44</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_a89967cafbdeb21362336067b772808c7"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#a89967cafbdeb21362336067b772808c7">Hazelnp::IntValue::GetValue</a></div><divclass="ttdeci">const long long int & GetValue() const</div><divclass="ttdoc">Will return the raw value.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00027">IntValue.cpp:27</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1IntValue_html_aa599004242b27f8f3e246b88742b034e"><divclass="ttname"><ahref="classHazelnp_1_1IntValue.html#aa599004242b27f8f3e246b88742b034e">Hazelnp::IntValue::Deepcopy</a></div><divclass="ttdeci">Value * Deepcopy() const override</div><divclass="ttdoc">Will return a deeopopy of this object.</div><divclass="ttdef"><b>Definition:</b><ahref="IntValue_8cpp_source.html#l00015">IntValue.cpp:15</a></div></div>