Imported Upstream version 1.63.0
[platform/upstream/boost.git] / libs / geometry / doc / doxy / doxygen_output / xml / structboost_1_1geometry_1_1promote__floating__point.xml
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>
6     <templateparamlist>
7       <param>
8         <type>typename</type>
9         <declname>T</declname>
10         <defname>T</defname>
11       </param>
12       <param>
13         <type>typename</type>
14         <declname>PromoteIntegerTo</declname>
15         <defname>PromoteIntegerTo</defname>
16         <defval>double</defval>
17       </param>
18     </templateparamlist>
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_&lt; boost::is_integral&lt; T &gt;, PromoteIntegerTo, T &gt;::<ref refid="structboost_1_1geometry_1_1promote__floating__point_1a732c9e3e88ac0957f4cae668f186a212" kindref="member">type</ref></type>
22         <definition>typedef boost::mpl::if_&lt; boost::is_integral&lt;T&gt;, PromoteIntegerTo, T &gt;::type boost::geometry::promote_floating_point&lt; T, PromoteIntegerTo &gt;::type</definition>
23         <argsstring></argsstring>
24         <name>type</name>
25         <briefdescription>
26         </briefdescription>
27         <detaileddescription>
28         </detaileddescription>
29         <inbodydescription>
30         </inbodydescription>
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"/>
32       </memberdef>
33       </sectiondef>
34     <briefdescription>
35 <para>Meta-function converting, if necessary, to &quot;a floating point&quot; type. </para>    </briefdescription>
36     <detaileddescription>
37 <para><itemizedlist>
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"/>
41     <listofallmembers>
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>
43     </listofallmembers>
44   </compounddef>
45 </doxygen>