<ahref="FloatValue_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="l00007"></a><spanclass="lineno"> 7</span> <spanclass="comment"> /** Specializations for floating point values (uses long double)</span></div>
<divclass="line"><aname="l00018"></a><spanclass="lineno"> 18</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_1FloatValue_html_add33b370ef691ccb2f0957d0fe4ef6f9"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#add33b370ef691ccb2f0957d0fe4ef6f9">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00054">FloatValue.cpp:54</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_afd5d078683f410cb9d450c61f12f250d"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#afd5d078683f410cb9d450c61f12f250d">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00064">FloatValue.cpp:64</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a60b2698f28f1aacac0b67b6453c89fd1"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a60b2698f28f1aacac0b67b6453c89fd1">Hazelnp::FloatValue::GetList</a></div><divclass="ttdeci">const std::vector< Value * >& GetList() const override</div><divclass="ttdoc">Throws HazelnuppValueNotConvertibleException.</div><divclass="ttdef"><b>Definition:</b><ahref="FloatValue_8cpp_source.html#l00072">FloatValue.cpp:72</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a762520d504d4564c48cf3bbefbb0f183"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a762520d504d4564c48cf3bbefbb0f183">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00044">FloatValue.cpp:44</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a6c9a4b70a7618252f56d9062c483531c"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a6c9a4b70a7618252f56d9062c483531c">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00020">FloatValue.cpp:20</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a2ad79d8bfe75e45120d1fce132a89b8f"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a2ad79d8bfe75e45120d1fce132a89b8f">Hazelnp::FloatValue::GetValue</a></div><divclass="ttdeci">const long double & GetValue() const</div><divclass="ttdoc">Will return the raw value.</div><divclass="ttdef"><b>Definition:</b><ahref="FloatValue_8cpp_source.html#l00027">FloatValue.cpp:27</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html">Hazelnp::FloatValue</a></div><divclass="ttdoc">Specializations for floating point values (uses long double)</div><divclass="ttdef"><b>Definition:</b><ahref="FloatValue_8h_source.html#l00009">FloatValue.h:9</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_1FloatValue_html_ab071916339a0d5a266d821ebbc8f12b0"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#ab071916339a0d5a266d821ebbc8f12b0">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00015">FloatValue.cpp:15</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a1653ab3f4fa1700cf1b618ac6552ea81"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a1653ab3f4fa1700cf1b618ac6552ea81">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00059">FloatValue.cpp:59</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a6bb35564e3331a3feb57b08caad0df44"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a6bb35564e3331a3feb57b08caad0df44">Hazelnp::FloatValue::FloatValue</a></div><divclass="ttdeci">FloatValue(const long double &value)</div><divclass="ttdef"><b>Definition:</b><ahref="FloatValue_8cpp_source.html#l00007">FloatValue.cpp:7</a></div></div>
<divclass="ttc"id="aclassHazelnp_1_1FloatValue_html_a565741e80cd99a4d2af861ddc3c2dc99"><divclass="ttname"><ahref="classHazelnp_1_1FloatValue.html#a565741e80cd99a4d2af861ddc3c2dc99">Hazelnp::FloatValue::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="FloatValue_8cpp_source.html#l00049">FloatValue.cpp:49</a></div></div>