Imported Upstream version 1.63.0
[platform/upstream/boost.git] / libs / geometry / doc / doxy / doxygen_output / xml / structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14.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_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14" kind="struct" prot="public">
4     <compoundname>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor</compoundname>
5     <basecompoundref prot="public" virt="non-virtual">boost::static_visitor&lt; distance_result&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2, Strategy &gt;::type &gt;</basecompoundref>
6     <includes local="no">interface.hpp</includes>
7     <templateparamlist>
8       <param>
9         <type>typename Strategy</type>
10       </param>
11     </templateparamlist>
12       <sectiondef kind="public-attrib">
13       <memberdef kind="variable" id="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1aa266e9bfc8200b58d0010859959bcdaf" prot="public" static="no" mutable="no">
14         <type>Geometry2 const &amp;</type>
15         <definition>Geometry2 const&amp; boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor&lt; Strategy &gt;::m_geometry2</definition>
16         <argsstring></argsstring>
17         <name>m_geometry2</name>
18         <briefdescription>
19         </briefdescription>
20         <detaileddescription>
21         </detaileddescription>
22         <inbodydescription>
23         </inbodydescription>
24         <location file="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" line="166" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" bodystart="166" bodyend="-1"/>
25       </memberdef>
26       <memberdef kind="variable" id="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1a1de5dc171a95e18bb6ad68014417857d" prot="public" static="no" mutable="no">
27         <type>Strategy const &amp;</type>
28         <definition>Strategy const&amp; boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor&lt; Strategy &gt;::m_strategy</definition>
29         <argsstring></argsstring>
30         <name>m_strategy</name>
31         <briefdescription>
32         </briefdescription>
33         <detaileddescription>
34         </detaileddescription>
35         <inbodydescription>
36         </inbodydescription>
37         <location file="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" line="167" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" bodystart="167" bodyend="-1"/>
38       </memberdef>
39       </sectiondef>
40       <sectiondef kind="public-func">
41       <memberdef kind="function" id="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1af358de28052806cb0a6eed32c33cf07a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
42         <templateparamlist>
43           <param>
44             <type>typename Geometry1</type>
45           </param>
46         </templateparamlist>
47         <type><ref refid="structboost_1_1geometry_1_1resolve__variant_1_1distance__result" kindref="compound">distance_result</ref>&lt; Geometry1, Geometry2, Strategy &gt;::type</type>
48         <definition>distance_result&lt;Geometry1, Geometry2, Strategy&gt;::type boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor&lt; Strategy &gt;::operator()</definition>
49         <argsstring>(Geometry1 const &amp;geometry1) const </argsstring>
50         <name>operator()</name>
51         <param>
52           <type>Geometry1 const &amp;</type>
53           <declname>geometry1</declname>
54         </param>
55         <briefdescription>
56         </briefdescription>
57         <detaileddescription>
58         </detaileddescription>
59         <inbodydescription>
60         </inbodydescription>
61         <location file="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" line="177" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" bodystart="177" bodyend="187"/>
62       </memberdef>
63       <memberdef kind="function" id="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1ae5ffbe67fdfe58c952f0f784135f4d51" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
64         <type></type>
65         <definition>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor&lt; Strategy &gt;::visitor</definition>
66         <argsstring>(Geometry2 const &amp;geometry2, Strategy const &amp;strategy)</argsstring>
67         <name>visitor</name>
68         <param>
69           <type>Geometry2 const &amp;</type>
70           <declname>geometry2</declname>
71         </param>
72         <param>
73           <type>Strategy const &amp;</type>
74           <declname>strategy</declname>
75         </param>
76         <briefdescription>
77         </briefdescription>
78         <detaileddescription>
79         </detaileddescription>
80         <inbodydescription>
81         </inbodydescription>
82         <location file="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" line="169" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" bodystart="169" bodyend="173"/>
83       </memberdef>
84       </sectiondef>
85     <briefdescription>
86     </briefdescription>
87     <detaileddescription>
88     </detaileddescription>
89     <inheritancegraph>
90       <node id="956">
91         <label>boost::static_visitor&lt; distance_result&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2, Strategy &gt;::type &gt;</label>
92       </node>
93       <node id="955">
94         <label>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor&lt; Strategy &gt;</label>
95         <link refid="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14"/>
96         <childnode refid="956" relation="public-inheritance">
97         </childnode>
98       </node>
99     </inheritancegraph>
100     <collaborationgraph>
101       <node id="958">
102         <label>boost::static_visitor&lt; distance_result&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2, Strategy &gt;::type &gt;</label>
103       </node>
104       <node id="957">
105         <label>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor&lt; Strategy &gt;</label>
106         <link refid="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14"/>
107         <childnode refid="958" relation="public-inheritance">
108         </childnode>
109       </node>
110     </collaborationgraph>
111     <location file="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" line="165" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/algorithms/detail/distance/interface.hpp" bodystart="156" bodyend="188"/>
112     <listofallmembers>
113       <member refid="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1aa266e9bfc8200b58d0010859959bcdaf" prot="public" virt="non-virtual"><scope>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor</scope><name>m_geometry2</name></member>
114       <member refid="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1a1de5dc171a95e18bb6ad68014417857d" prot="public" virt="non-virtual"><scope>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor</scope><name>m_strategy</name></member>
115       <member refid="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1af358de28052806cb0a6eed32c33cf07a" prot="public" virt="non-virtual"><scope>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor</scope><name>operator()</name></member>
116       <member refid="structboost_1_1geometry_1_1resolve__variant_1_1distance_3_01variant_3_01_b_o_o_s_t___v_a_r_i_a_ne7672df281a75c21189b4824f46fde14_1ae5ffbe67fdfe58c952f0f784135f4d51" prot="public" virt="non-virtual"><scope>boost::geometry::resolve_variant::distance&lt; variant&lt; BOOST_VARIANT_ENUM_PARAMS(T)&gt;, Geometry2 &gt;::visitor</scope><name>visitor</name></member>
117     </listofallmembers>
118   </compounddef>
119 </doxygen>