Imported Upstream version 1.63.0
[platform/upstream/boost.git] / libs / geometry / doc / doxy / doxygen_output / xml / structboost_1_1geometry_1_1parameter__type__of.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_1parameter__type__of" kind="struct" prot="public">
4     <compoundname>boost::geometry::parameter_type_of</compoundname>
5     <includes local="no">parameter_type_of.hpp</includes>
6     <templateparamlist>
7       <param>
8         <type>typename Method</type>
9       </param>
10       <param>
11         <type>std::size_t</type>
12         <declname>Index</declname>
13         <defname>Index</defname>
14       </param>
15     </templateparamlist>
16       <sectiondef kind="public-type">
17       <memberdef kind="typedef" id="structboost_1_1geometry_1_1parameter__type__of_1a788856e00ea085cd20356ce1f28061da" prot="public" static="no">
18         <type>boost::mpl::if_&lt; boost::function_types::is_member_function_pointer&lt; Method &gt;, boost::mpl::int_&lt; 1 &gt;, boost::mpl::int_&lt; 0 &gt; &gt;::<ref refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" kindref="member">type</ref></type>
19         <definition>typedef boost::mpl::if_&lt; boost::function_types::is_member_function_pointer&lt;Method&gt;, boost::mpl::int_&lt;1&gt;, boost::mpl::int_&lt;0&gt; &gt;::type boost::geometry::parameter_type_of&lt; Method, Index &gt;::base_index_type</definition>
20         <argsstring></argsstring>
21         <name>base_index_type</name>
22         <briefdescription>
23         </briefdescription>
24         <detaileddescription>
25         </detaileddescription>
26         <inbodydescription>
27         </inbodydescription>
28         <location file="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" line="48" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" bodystart="48" bodyend="-1"/>
29       </memberdef>
30       <memberdef kind="typedef" id="structboost_1_1geometry_1_1parameter__type__of_1a9ad3fc57f889b54a4df5f6b99f3a0674" prot="public" static="no">
31         <type>boost::mpl::if_c&lt; Index==0, <ref refid="structboost_1_1geometry_1_1parameter__type__of_1a788856e00ea085cd20356ce1f28061da" kindref="member">base_index_type</ref>, typename boost::mpl::plus&lt; <ref refid="structboost_1_1geometry_1_1parameter__type__of_1a788856e00ea085cd20356ce1f28061da" kindref="member">base_index_type</ref>, boost::mpl::int_&lt; Index &gt; &gt;::<ref refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" kindref="member">type</ref> &gt;::<ref refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" kindref="member">type</ref></type>
32         <definition>typedef boost::mpl::if_c&lt; Index == 0, base_index_type, typename boost::mpl::plus &lt; base_index_type, boost::mpl::int_&lt;Index&gt; &gt;::type &gt;::type boost::geometry::parameter_type_of&lt; Method, Index &gt;::indexed_type</definition>
33         <argsstring></argsstring>
34         <name>indexed_type</name>
35         <briefdescription>
36         </briefdescription>
37         <detaileddescription>
38         </detaileddescription>
39         <inbodydescription>
40         </inbodydescription>
41         <location file="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" line="59" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" bodystart="59" bodyend="-1"/>
42       </memberdef>
43       <memberdef kind="typedef" id="structboost_1_1geometry_1_1parameter__type__of_1ac4a307ccf2bc125fa52171ae5e3b8deb" prot="public" static="no">
44         <type>boost::function_types::parameter_types&lt; Method &gt;::<ref refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" kindref="member">type</ref></type>
45         <definition>typedef boost::function_types::parameter_types&lt; Method &gt;::type boost::geometry::parameter_type_of&lt; Method, Index &gt;::parameter_types</definition>
46         <argsstring></argsstring>
47         <name>parameter_types</name>
48         <briefdescription>
49         </briefdescription>
50         <detaileddescription>
51         </detaileddescription>
52         <inbodydescription>
53         </inbodydescription>
54         <location file="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" line="41" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" bodystart="41" bodyend="-1"/>
55       </memberdef>
56       <memberdef kind="typedef" id="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" prot="public" static="no">
57         <type>boost::remove_reference&lt; typename boost::mpl::at&lt; <ref refid="structboost_1_1geometry_1_1parameter__type__of_1ac4a307ccf2bc125fa52171ae5e3b8deb" kindref="member">parameter_types</ref>, <ref refid="structboost_1_1geometry_1_1parameter__type__of_1a9ad3fc57f889b54a4df5f6b99f3a0674" kindref="member">indexed_type</ref> &gt;::<ref refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" kindref="member">type</ref> &gt;::<ref refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" kindref="member">type</ref></type>
58         <definition>typedef boost::remove_reference&lt; typename boost::mpl::at &lt; parameter_types, indexed_type &gt;::type &gt;::type boost::geometry::parameter_type_of&lt; Method, Index &gt;::type</definition>
59         <argsstring></argsstring>
60         <name>type</name>
61         <briefdescription>
62         </briefdescription>
63         <detaileddescription>
64         </detaileddescription>
65         <inbodydescription>
66         </inbodydescription>
67         <location file="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" line="68" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" bodystart="68" bodyend="-1"/>
68       </memberdef>
69       </sectiondef>
70     <briefdescription>
71 <para>Meta-function selecting a parameter type of a (member) function, by index. </para>    </briefdescription>
72     <detaileddescription>
73     </detaileddescription>
74     <location file="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" line="37" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/util/parameter_type_of.hpp" bodystart="36" bodyend="69"/>
75     <listofallmembers>
76       <member refid="structboost_1_1geometry_1_1parameter__type__of_1a788856e00ea085cd20356ce1f28061da" prot="public" virt="non-virtual"><scope>boost::geometry::parameter_type_of</scope><name>base_index_type</name></member>
77       <member refid="structboost_1_1geometry_1_1parameter__type__of_1a9ad3fc57f889b54a4df5f6b99f3a0674" prot="public" virt="non-virtual"><scope>boost::geometry::parameter_type_of</scope><name>indexed_type</name></member>
78       <member refid="structboost_1_1geometry_1_1parameter__type__of_1ac4a307ccf2bc125fa52171ae5e3b8deb" prot="public" virt="non-virtual"><scope>boost::geometry::parameter_type_of</scope><name>parameter_types</name></member>
79       <member refid="structboost_1_1geometry_1_1parameter__type__of_1a19003748253db74fa28961aa76d3d62b" prot="public" virt="non-virtual"><scope>boost::geometry::parameter_type_of</scope><name>type</name></member>
80     </listofallmembers>
81   </compounddef>
82 </doxygen>