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_1traits_1_1push__back" kind="struct" prot="public">
4 <compoundname>boost::geometry::traits::push_back</compoundname>
5 <includes local="no">mutable_range.hpp</includes>
8 <type>typename Range</type>
11 <sectiondef kind="public-type">
12 <memberdef kind="typedef" id="structboost_1_1geometry_1_1traits_1_1push__back_1a6857918a91cf37a5dd58a5a319bce963" prot="public" static="no">
13 <type>boost::range_value< typename boost::remove_reference< Range >::type >::type</type>
14 <definition>typedef boost::range_value< typename boost::remove_reference<Range>::type >::type boost::geometry::traits::push_back< Range >::item_type</definition>
15 <argsstring></argsstring>
16 <name>item_type</name>
20 </detaileddescription>
23 <location file="/home/ubuntu/boost/boost/geometry/core/mutable_range.hpp" line="67" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/core/mutable_range.hpp" bodystart="67" bodyend="-1"/>
26 <sectiondef kind="public-static-func">
27 <memberdef kind="function" id="structboost_1_1geometry_1_1traits_1_1push__back_1ad3cdeaf89d668bc85f9c374d1f12b8d9" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
29 <definition>static void boost::geometry::traits::push_back< Range >::apply</definition>
30 <argsstring>(typename rvalue_type< Range >::type range, item_type const &item)</argsstring>
33 <type>typename <ref refid="structboost_1_1geometry_1_1traits_1_1rvalue__type" kindref="compound">rvalue_type</ref>< Range >::type</type>
34 <declname>range</declname>
37 <type><ref refid="structboost_1_1geometry_1_1traits_1_1push__back_1a6857918a91cf37a5dd58a5a319bce963" kindref="member">item_type</ref> const &</type>
38 <declname>item</declname>
43 </detaileddescription>
46 <location file="/home/ubuntu/boost/boost/geometry/core/mutable_range.hpp" line="69" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/core/mutable_range.hpp" bodystart="69" bodyend="73"/>
50 <para>Traits class to append a point to a range (ring, linestring, multi*) </para> </briefdescription>
52 </detaileddescription>
53 <location file="/home/ubuntu/boost/boost/geometry/core/mutable_range.hpp" line="63" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/core/mutable_range.hpp" bodystart="62" bodyend="74"/>
55 <member refid="structboost_1_1geometry_1_1traits_1_1push__back_1ad3cdeaf89d668bc85f9c374d1f12b8d9" prot="public" virt="non-virtual"><scope>boost::geometry::traits::push_back</scope><name>apply</name></member>
56 <member refid="structboost_1_1geometry_1_1traits_1_1push__back_1a6857918a91cf37a5dd58a5a319bce963" prot="public" virt="non-virtual"><scope>boost::geometry::traits::push_back</scope><name>item_type</name></member>