1 <?xml version='1.0' encoding='UTF-8' standalone='no'?>
2 <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.6">
3 <compounddef id="structboost_1_1geometry_1_1promote__floating__point" kind="struct" prot="public">
4 <compoundname>boost::geometry::promote_floating_point</compoundname>
5 <includes local="no">promote_floating_point.hpp</includes>
14 <declname>PromoteIntegerTo</declname>
15 <defname>PromoteIntegerTo</defname>
16 <defval>double</defval>
19 <sectiondef kind="public-type">
20 <memberdef kind="typedef" id="structboost_1_1geometry_1_1promote__floating__point_1a732c9e3e88ac0957f4cae668f186a212" prot="public" static="no">
21 <type>boost::mpl::if_< boost::is_integral< T >, PromoteIntegerTo, T >::<ref refid="structboost_1_1geometry_1_1promote__floating__point_1a732c9e3e88ac0957f4cae668f186a212" kindref="member">type</ref></type>
22 <definition>typedef boost::mpl::if_< boost::is_integral<T>, PromoteIntegerTo, T >::type boost::geometry::promote_floating_point< T, PromoteIntegerTo >::type</definition>
23 <argsstring></argsstring>
28 </detaileddescription>
31 <location file="/home/ubuntu/boost/boost/geometry/util/promote_floating_point.hpp" line="43" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/promote_floating_point.hpp" bodystart="43" bodyend="-1"/>
35 <para>Meta-function converting, if necessary, to "a floating point" type. </para> </briefdescription>
38 <listitem><para>if input type is integer, type is double</para></listitem><listitem><para>else type is input type </para></listitem></itemizedlist>
39 </para> </detaileddescription>
40 <location file="/home/ubuntu/boost/boost/geometry/util/promote_floating_point.hpp" line="36" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/promote_floating_point.hpp" bodystart="35" bodyend="44"/>
42 <member refid="structboost_1_1geometry_1_1promote__floating__point_1a732c9e3e88ac0957f4cae668f186a212" prot="public" virt="non-virtual"><scope>boost::geometry::promote_floating_point</scope><name>type</name></member>