| 
| struct   | append | 
|   | 
| struct   | append< Geometry, RangeOrPoint, point_tag > | 
|   | 
| struct   | area | 
|   | 
| struct   | area< Geometry, box_tag > | 
|   | 
| struct   | area< MultiGeometry, multi_polygon_tag > | 
|   | 
| struct   | area< Polygon, polygon_tag > | 
|   | 
| struct   | area< Ring, ring_tag > | 
|   | 
| struct   | buffer | 
|   | 
| struct   | buffer< BoxIn, BoxOut, box_tag, box_tag > | 
|   | 
| struct   | centroid | 
|   | 
| struct   | centroid< Box, box_tag > | 
|   | 
| struct   | centroid< Geometry, point_tag > | 
|   | 
| struct   | centroid< Linestring, linestring_tag > | 
|   | 
| struct   | centroid< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | centroid< MultiPoint, multi_point_tag > | 
|   | 
| struct   | centroid< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | centroid< Polygon, polygon_tag > | 
|   | 
| struct   | centroid< Ring, ring_tag > | 
|   | 
| struct   | centroid< Segment, segment_tag > | 
|   | 
| struct   | check | 
|   | 
| struct   | check< Geometry, box_tag, false > | 
|   | 
| struct   | check< Geometry, box_tag, true > | 
|   | 
| struct   | check< Geometry, linestring_tag, false > | 
|   | 
| struct   | check< Geometry, linestring_tag, true > | 
|   | 
| struct   | check< Geometry, multi_linestring_tag, false > | 
|   | 
| struct   | check< Geometry, multi_linestring_tag, true > | 
|   | 
| struct   | check< Geometry, multi_point_tag, false > | 
|   | 
| struct   | check< Geometry, multi_point_tag, true > | 
|   | 
| struct   | check< Geometry, multi_polygon_tag, false > | 
|   | 
| struct   | check< Geometry, multi_polygon_tag, true > | 
|   | 
| struct   | check< Geometry, point_tag, false > | 
|   | 
| struct   | check< Geometry, point_tag, true > | 
|   | 
| struct   | check< Geometry, polygon_tag, false > | 
|   | 
| struct   | check< Geometry, polygon_tag, true > | 
|   | 
| struct   | check< Geometry, ring_tag, false > | 
|   | 
| struct   | check< Geometry, ring_tag, true > | 
|   | 
| struct   | check< Geometry, segment_tag, false > | 
|   | 
| struct   | check< Geometry, segment_tag, true > | 
|   | 
| struct   | clear | 
|   | 
| struct   | clear< Geometry, box_tag > | 
|   | 
| struct   | clear< Geometry, linestring_tag > | 
|   | 
| struct   | clear< Geometry, multi_tag > | 
|   | 
| struct   | clear< Geometry, point_tag > | 
|   | 
| struct   | clear< Geometry, ring_tag > | 
|   | 
| struct   | clear< Geometry, segment_tag > | 
|   | 
| struct   | clear< Polygon, polygon_tag > | 
|   | 
| struct   | compare_geometries | 
|   | 
| struct   | compare_geometries< Direction, Point, Strategy,-1 > | 
|   | 
| struct   | convert | 
|   | 
| struct   | convert< Box, Polygon, box_tag, polygon_tag, 2, false > | 
|   | 
| struct   | convert< Box, Ring, box_tag, ring_tag, 2, false > | 
|   | 
| struct   | convert< Box1, Box2, box_tag, box_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Geometry1, Geometry2, point_tag, point_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Geometry1, Geometry2, Tag, Tag, DimensionCount, true > | 
|   | 
| struct   | convert< LineString1, LineString2, linestring_tag, linestring_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Multi1, Multi2, multi_tag, multi_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Point, Box, point_tag, box_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Polygon, Ring, polygon_tag, ring_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Polygon1, Polygon2, polygon_tag, polygon_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Ring, Polygon, ring_tag, polygon_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Ring1, Ring2, ring_tag, ring_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Segment, LineString, segment_tag, linestring_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Segment1, Segment2, segment_tag, segment_tag, DimensionCount, false > | 
|   | 
| struct   | convert< Single, Multi, SingleTag, multi_tag, DimensionCount, false > | 
|   | 
| struct   | convex_hull | 
|   | 
| struct   | convex_hull< Box, box_tag > | 
|   | 
| struct   | convex_hull_insert | 
|   | 
| struct   | correct | 
|   | 
| struct   | correct< Box, box_tag > | 
|   | 
| struct   | correct< Geometry, multi_polygon_tag > | 
|   | 
| struct   | correct< LineString, linestring_tag > | 
|   | 
| struct   | correct< MultiLineString, multi_linestring_tag > | 
|   | 
| struct   | correct< MultiPoint, multi_point_tag > | 
|   | 
| struct   | correct< Point, point_tag > | 
|   | 
| struct   | correct< Polygon, polygon_tag > | 
|   | 
| struct   | correct< Ring, ring_tag > | 
|   | 
| struct   | correct< Segment, segment_tag > | 
|   | 
| struct   | covered_by | 
|   | 
| struct   | covered_by< Box1, Box2, box_tag, box_tag > | 
|   | 
| struct   | covered_by< Linestring, MultiLinestring, linestring_tag, multi_linestring_tag > | 
|   | 
| struct   | covered_by< Linestring, MultiPolygon, linestring_tag, multi_polygon_tag > | 
|   | 
| struct   | covered_by< Linestring, Polygon, linestring_tag, polygon_tag > | 
|   | 
| struct   | covered_by< Linestring, Ring, linestring_tag, ring_tag > | 
|   | 
| struct   | covered_by< Linestring1, Linestring2, linestring_tag, linestring_tag > | 
|   | 
| struct   | covered_by< MultiLinestring, Linestring, multi_linestring_tag, linestring_tag > | 
|   | 
| struct   | covered_by< MultiLinestring, MultiPolygon, multi_linestring_tag, multi_polygon_tag > | 
|   | 
| struct   | covered_by< MultiLinestring, Polygon, multi_linestring_tag, polygon_tag > | 
|   | 
| struct   | covered_by< MultiLinestring, Ring, multi_linestring_tag, ring_tag > | 
|   | 
| struct   | covered_by< MultiLinestring1, MultiLinestring2, multi_linestring_tag, multi_linestring_tag > | 
|   | 
| struct   | covered_by< MultiPolygon, Polygon, multi_polygon_tag, polygon_tag > | 
|   | 
| struct   | covered_by< MultiPolygon, Ring, multi_polygon_tag, ring_tag > | 
|   | 
| struct   | covered_by< MultiPolygon1, MultiPolygon2, multi_polygon_tag, multi_polygon_tag > | 
|   | 
| struct   | covered_by< Point, Box, point_tag, box_tag > | 
|   | 
| struct   | covered_by< Point, Linestring, point_tag, linestring_tag > | 
|   | 
| struct   | covered_by< Point, MultiLinestring, point_tag, multi_linestring_tag > | 
|   | 
| struct   | covered_by< Point, MultiPoint, point_tag, multi_point_tag > | 
|   | 
| struct   | covered_by< Point, MultiPolygon, point_tag, multi_polygon_tag > | 
|   | 
| struct   | covered_by< Point, Polygon, point_tag, polygon_tag > | 
|   | 
| struct   | covered_by< Point, Ring, point_tag, ring_tag > | 
|   | 
| struct   | covered_by< Point, Segment, point_tag, segment_tag > | 
|   | 
| struct   | covered_by< Point1, Point2, point_tag, point_tag > | 
|   | 
| struct   | covered_by< Polygon, MultiPolygon, polygon_tag, multi_polygon_tag > | 
|   | 
| struct   | covered_by< Polygon, Ring, polygon_tag, ring_tag > | 
|   | 
| struct   | covered_by< Polygon1, Polygon2, polygon_tag, polygon_tag > | 
|   | 
| struct   | covered_by< Ring, MultiPolygon, ring_tag, multi_polygon_tag > | 
|   | 
| struct   | covered_by< Ring, Polygon, ring_tag, polygon_tag > | 
|   | 
| struct   | covered_by< Ring1, Ring2, ring_tag, ring_tag > | 
|   | 
| struct   | crosses | 
|   | 
| struct   | devarianted_wkt | 
|   | 
| struct   | devarianted_wkt< variant< BOOST_VARIANT_ENUM_PARAMS(T)> > | 
|   | 
| struct   | disjoint | 
|   | 
| struct   | distance | 
|   | 
| struct   | dsv | 
|   | 
| struct   | dsv< box_tag, Box > | 
|   | 
| struct   | dsv< linestring_tag, Linestring > | 
|   | 
| struct   | dsv< multi_tag, Geometry > | 
|   | 
| struct   | dsv< point_tag, Point > | 
|   | 
| struct   | dsv< polygon_tag, Polygon > | 
|   | 
| struct   | dsv< ring_tag, Ring > | 
|   | 
| struct   | dsv< segment_tag, Segment > | 
|   | 
| struct   | envelope | 
|   | 
| struct   | envelope< Box, box_tag > | 
|   | 
| struct   | envelope< Linestring, linestring_tag > | 
|   | 
| struct   | envelope< Multi, multi_linestring_tag > | 
|   | 
| struct   | envelope< Multi, multi_point_tag > | 
|   | 
| struct   | envelope< Multi, multi_polygon_tag > | 
|   | 
| struct   | envelope< Point, point_tag > | 
|   | 
| struct   | envelope< Polygon, polygon_tag > | 
|   | 
| struct   | envelope< Ring, ring_tag > | 
|   | 
| struct   | envelope< Segment, segment_tag > | 
|   | 
| struct   | equals | 
|   | 
| struct   | equals< Box1, Box2, box_tag, box_tag, DimensionCount, Reverse > | 
|   | 
| struct   | equals< Geometry1, Geometry2, Tag1, Tag2, DimensionCount, true > | 
|   | 
| struct   | equals< LineString, MultiLineString, linestring_tag, multi_linestring_tag, 2, Reverse > | 
|   | 
| struct   | equals< LineString1, LineString2, linestring_tag, linestring_tag, 2, Reverse > | 
|   | 
| struct   | equals< MultiLineString1, MultiLineString2, multi_linestring_tag, multi_linestring_tag, 2, Reverse > | 
|   | 
| struct   | equals< MultiPolygon1, MultiPolygon2, multi_polygon_tag, multi_polygon_tag, 2, Reverse > | 
|   | 
| struct   | equals< P1, P2, point_tag, point_tag, DimensionCount, Reverse > | 
|   | 
| struct   | equals< Polygon, Box, polygon_tag, box_tag, 2, Reverse > | 
|   | 
| struct   | equals< Polygon, MultiPolygon, polygon_tag, multi_polygon_tag, 2, Reverse > | 
|   | 
| struct   | equals< Polygon, Ring, polygon_tag, ring_tag, 2, Reverse > | 
|   | 
| struct   | equals< Polygon1, Polygon2, polygon_tag, polygon_tag, 2, Reverse > | 
|   | 
| struct   | equals< Ring, Box, ring_tag, box_tag, 2, Reverse > | 
|   | 
| struct   | equals< Ring1, Ring2, ring_tag, ring_tag, 2, Reverse > | 
|   | 
| struct   | equals< Segment1, Segment2, segment_tag, segment_tag, DimensionCount, Reverse > | 
|   | 
| struct   | expand | 
|   | 
| struct   | expand< Box, Segment, StrategyLess, StrategyGreater, box_tag, segment_tag > | 
|   | 
| struct   | expand< BoxOut, BoxIn, StrategyLess, StrategyGreater, box_tag, box_tag > | 
|   | 
| struct   | expand< BoxOut, Point, StrategyLess, StrategyGreater, box_tag, point_tag > | 
|   | 
| struct   | for_each_point | 
|   | 
| struct   | for_each_point< Linestring, linestring_tag > | 
|   | 
| struct   | for_each_point< MultiGeometry, multi_tag > | 
|   | 
| struct   | for_each_point< Point, point_tag > | 
|   | 
| struct   | for_each_point< Polygon, polygon_tag > | 
|   | 
| struct   | for_each_point< Ring, ring_tag > | 
|   | 
| struct   | for_each_segment | 
|   | 
| struct   | for_each_segment< Linestring, linestring_tag > | 
|   | 
| struct   | for_each_segment< MultiGeometry, multi_tag > | 
|   | 
| struct   | for_each_segment< Point, point_tag > | 
|   | 
| struct   | for_each_segment< Polygon, polygon_tag > | 
|   | 
| struct   | for_each_segment< Ring, ring_tag > | 
|   | 
| struct   | is_simple | 
|   | 
| struct   | is_valid | 
|   | 
| struct   | length | 
|   | 
| struct   | length< Geometry, linestring_tag > | 
|   | 
| struct   | length< Geometry, segment_tag > | 
|   | 
| struct   | length< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | num_geometries | 
|   | 
| struct   | num_geometries< Geometry, single_tag > | 
|   | 
| struct   | num_geometries< MultiGeometry, multi_tag > | 
|   | 
| struct   | num_interior_rings | 
|   | 
| struct   | num_interior_rings< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | num_interior_rings< Polygon, polygon_tag > | 
|   | 
| struct   | num_points | 
|   | 
| struct   | num_points< Geometry, AddForOpen, box_tag > | 
|   | 
| struct   | num_points< Geometry, AddForOpen, linestring_tag > | 
|   | 
| struct   | num_points< Geometry, AddForOpen, multi_tag > | 
|   | 
| struct   | num_points< Geometry, AddForOpen, point_tag > | 
|   | 
| struct   | num_points< Geometry, AddForOpen, polygon_tag > | 
|   | 
| struct   | num_points< Geometry, AddForOpen, ring_tag > | 
|   | 
| struct   | num_points< Geometry, AddForOpen, segment_tag > | 
|   | 
| struct   | num_segments | 
|   | 
| struct   | num_segments< Geometry, box_tag > | 
|   | 
| struct   | num_segments< Geometry, linestring_tag > | 
|   | 
| struct   | num_segments< Geometry, multi_linestring_tag > | 
|   | 
| struct   | num_segments< Geometry, multi_point_tag > | 
|   | 
| struct   | num_segments< Geometry, multi_polygon_tag > | 
|   | 
| struct   | num_segments< Geometry, point_tag > | 
|   | 
| struct   | num_segments< Geometry, polygon_tag > | 
|   | 
| struct   | num_segments< Geometry, ring_tag > | 
|   | 
| struct   | num_segments< Geometry, segment_tag > | 
|   | 
| struct   | overlaps | 
|   | 
| struct   | overlaps< Box1, Box2, box_tag, box_tag > | 
|   | 
| struct   | perimeter | 
|   | 
| struct   | perimeter< Geometry, ring_tag > | 
|   | 
| struct   | perimeter< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | perimeter< Polygon, polygon_tag > | 
|   | 
| struct   | points_begin | 
|   | 
| struct   | points_begin< Linestring, linestring_tag > | 
|   | 
| struct   | points_begin< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | points_begin< MultiPoint, multi_point_tag > | 
|   | 
| struct   | points_begin< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | points_begin< Polygon, polygon_tag > | 
|   | 
| struct   | points_begin< Ring, ring_tag > | 
|   | 
| struct   | points_end | 
|   | 
| struct   | points_end< Linestring, linestring_tag > | 
|   | 
| struct   | points_end< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | points_end< MultiPoint, multi_point_tag > | 
|   | 
| struct   | points_end< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | points_end< Polygon, polygon_tag > | 
|   | 
| struct   | points_end< Ring, ring_tag > | 
|   | 
| struct   | read | 
|   | 
| struct   | read< format_wkt, Geometry > | 
|   | 
| struct   | read_wkt | 
|   | 
| struct   | read_wkt< box_tag, Box > | 
|   | 
| struct   | read_wkt< linestring_tag, L > | 
|   | 
| struct   | read_wkt< multi_linestring_tag, MultiGeometry > | 
|   | 
| struct   | read_wkt< multi_point_tag, MultiGeometry > | 
|   | 
| struct   | read_wkt< multi_polygon_tag, MultiGeometry > | 
|   | 
| struct   | read_wkt< point_tag, Point > | 
|   | 
| struct   | read_wkt< polygon_tag, Geometry > | 
|   | 
| struct   | read_wkt< ring_tag, Ring > | 
|   | 
| struct   | read_wkt< segment_tag, Segment > | 
|   | 
| struct   | remove_spikes | 
|   | 
| struct   | remove_spikes< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | remove_spikes< Polygon, polygon_tag > | 
|   | 
| struct   | remove_spikes< Ring, ring_tag > | 
|   | 
| struct   | reverse | 
|   | 
| struct   | reverse< Geometry, multi_linestring_tag > | 
|   | 
| struct   | reverse< Geometry, multi_polygon_tag > | 
|   | 
| struct   | reverse< LineString, linestring_tag > | 
|   | 
| struct   | reverse< Polygon, polygon_tag > | 
|   | 
| struct   | reverse< Ring, ring_tag > | 
|   | 
| struct   | segments_begin | 
|   | 
| struct   | segments_begin< Linestring, linestring_tag > | 
|   | 
| struct   | segments_begin< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | segments_begin< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | segments_begin< Polygon, polygon_tag > | 
|   | 
| struct   | segments_begin< Ring, ring_tag > | 
|   | 
| struct   | segments_end | 
|   | 
| struct   | segments_end< Linestring, linestring_tag > | 
|   | 
| struct   | segments_end< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | segments_end< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | segments_end< Polygon, polygon_tag > | 
|   | 
| struct   | segments_end< Ring, ring_tag > | 
|   | 
| struct   | simplify | 
|   | 
| struct   | simplify< Linestring, linestring_tag > | 
|   | 
| struct   | simplify< MultiLinestring, multi_linestring_tag > | 
|   | 
| struct   | simplify< MultiPoint, multi_point_tag > | 
|   | 
| struct   | simplify< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | simplify< Point, point_tag > | 
|   | 
| struct   | simplify< Polygon, polygon_tag > | 
|   | 
| struct   | simplify< Ring, ring_tag > | 
|   | 
| struct   | simplify_insert | 
|   | 
| struct   | simplify_insert< Linestring, linestring_tag > | 
|   | 
| struct   | simplify_insert< Ring, ring_tag > | 
|   | 
| struct   | svg | 
|   | Dispatching base struct for SVG streaming, specialized below per geometry type.  More...
  | 
|   | 
| struct   | svg< box_tag, Box > | 
|   | 
| struct   | svg< linestring_tag, Linestring > | 
|   | 
| struct   | svg< multi_polygon_tag, MultiPolygon > | 
|   | 
| struct   | svg< point_tag, Point > | 
|   | 
| struct   | svg< polygon_tag, Polygon > | 
|   | 
| struct   | svg< ring_tag, Ring > | 
|   | 
| struct   | svg_map | 
|   | 
| struct   | svg_map< box_tag, Box > | 
|   | 
| struct   | svg_map< linestring_tag, Linestring > | 
|   | 
| struct   | svg_map< multi_tag, Multi > | 
|   | 
| struct   | svg_map< point_tag, Point > | 
|   | 
| struct   | svg_map< polygon_tag, Polygon > | 
|   | 
| struct   | svg_map< ring_tag, Ring > | 
|   | 
| struct   | svg_map< segment_tag, Segment > | 
|   | 
| struct   | svg_map_range | 
|   | 
| struct   | touches | 
|   | 
| struct   | touches< Areal1, Areal2, Tag1, Tag2, areal_tag, areal_tag, false > | 
|   | 
| struct   | touches< Box1, Box2, box_tag, box_tag, areal_tag, areal_tag, false > | 
|   | 
| struct   | touches< Box1, Box2, box_tag, box_tag, CastedTag1, CastedTag2, false > | 
|   | 
| struct   | touches< Geometry1, Geometry2, Tag1, Tag2, CastedTag1, CastedTag2, true > | 
|   | 
| struct   | touches< Geometry1, Geometry2, Tag1, Tag2, pointlike_tag, pointlike_tag, false > | 
|   | 
| struct   | touches< Linear, Areal, Tag1, Tag2, linear_tag, areal_tag, false > | 
|   | 
| struct   | touches< Linear, Areal, Tag1, Tag2, linear_tag, areal_tag, true > | 
|   | 
| struct   | touches< Linear1, Linear2, Tag1, Tag2, linear_tag, linear_tag, false > | 
|   | 
| struct   | touches< Point, Geometry, point_tag, Tag2, pointlike_tag, CastedTag2, false > | 
|   | 
| struct   | transform | 
|   | 
| struct   | transform< Box1, Box2, box_tag, box_tag > | 
|   | 
| struct   | transform< Linestring1, Linestring2, linestring_tag, linestring_tag > | 
|   | 
| struct   | transform< Multi1, Multi2, multi_tag, multi_tag > | 
|   | 
| struct   | transform< Point1, Point2, point_tag, point_tag > | 
|   | 
| struct   | transform< Polygon1, Polygon2, polygon_tag, polygon_tag > | 
|   | 
| struct   | transform< Range1, Range2, ring_tag, ring_tag > | 
|   | 
| struct   | transform< Segment1, Segment2, segment_tag, segment_tag > | 
|   | 
| struct   | union_insert | 
|   | 
| struct   | union_insert< Geometry1, Geometry2, GeometryOut, TagIn1, TagIn2, TagOut, Areal1, Areal2, ArealOut, Reverse1, Reverse2, ReverseOut, true > | 
|   | 
| struct   | union_insert< Geometry1, Geometry2, GeometryOut, TagIn1, TagIn2, TagOut, false, false, false, Reverse1, Reverse2, ReverseOut, false > | 
|   | 
| struct   | union_insert< Geometry1, Geometry2, GeometryOut, TagIn1, TagIn2, TagOut, true, true, true, Reverse1, Reverse2, ReverseOut, false > | 
|   | 
| struct   | union_insert< Linear1, Linear2, LineStringOut, linear_tag, linear_tag, linestring_tag, false, false, false, Reverse1, Reverse2, ReverseOut, false > | 
|   | 
| struct   | union_insert< PointLike1, PointLike2, PointOut, pointlike_tag, pointlike_tag, point_tag, false, false, false, Reverse1, Reverse2, ReverseOut, false > | 
|   | 
| struct   | unique | 
|   | 
| struct   | unique< LineString, linestring_tag > | 
|   | 
| struct   | unique< MultiLineString, multi_linestring_tag > | 
|   | 
| struct   | unique< MultiPolygon, multi_polygon_tag > | 
|   | 
| struct   | unique< Polygon, polygon_tag > | 
|   | 
| struct   | unique< Ring, ring_tag > | 
|   | 
| struct   | within | 
|   | 
| struct   | within< Box1, Box2, box_tag, box_tag > | 
|   | 
| struct   | within< Linestring, MultiLinestring, linestring_tag, multi_linestring_tag > | 
|   | 
| struct   | within< Linestring, MultiPolygon, linestring_tag, multi_polygon_tag > | 
|   | 
| struct   | within< Linestring, Polygon, linestring_tag, polygon_tag > | 
|   | 
| struct   | within< Linestring, Ring, linestring_tag, ring_tag > | 
|   | 
| struct   | within< Linestring1, Linestring2, linestring_tag, linestring_tag > | 
|   | 
| struct   | within< MultiLinestring, Linestring, multi_linestring_tag, linestring_tag > | 
|   | 
| struct   | within< MultiLinestring, MultiPolygon, multi_linestring_tag, multi_polygon_tag > | 
|   | 
| struct   | within< MultiLinestring, Polygon, multi_linestring_tag, polygon_tag > | 
|   | 
| struct   | within< MultiLinestring, Ring, multi_linestring_tag, ring_tag > | 
|   | 
| struct   | within< MultiLinestring1, MultiLinestring2, multi_linestring_tag, multi_linestring_tag > | 
|   | 
| struct   | within< MultiPolygon, Polygon, multi_polygon_tag, polygon_tag > | 
|   | 
| struct   | within< MultiPolygon, Ring, multi_polygon_tag, ring_tag > | 
|   | 
| struct   | within< MultiPolygon1, MultiPolygon2, multi_polygon_tag, multi_polygon_tag > | 
|   | 
| struct   | within< Point, Box, point_tag, box_tag > | 
|   | 
| struct   | within< Point, Linestring, point_tag, linestring_tag > | 
|   | 
| struct   | within< Point, MultiLinestring, point_tag, multi_linestring_tag > | 
|   | 
| struct   | within< Point, MultiPoint, point_tag, multi_point_tag > | 
|   | 
| struct   | within< Point, MultiPolygon, point_tag, multi_polygon_tag > | 
|   | 
| struct   | within< Point, Polygon, point_tag, polygon_tag > | 
|   | 
| struct   | within< Point, Ring, point_tag, ring_tag > | 
|   | 
| struct   | within< Point, Segment, point_tag, segment_tag > | 
|   | 
| struct   | within< Point1, Point2, point_tag, point_tag > | 
|   | 
| struct   | within< Polygon, MultiPolygon, polygon_tag, multi_polygon_tag > | 
|   | 
| struct   | within< Polygon, Ring, polygon_tag, ring_tag > | 
|   | 
| struct   | within< Polygon1, Polygon2, polygon_tag, polygon_tag > | 
|   | 
| struct   | within< Ring, MultiPolygon, ring_tag, multi_polygon_tag > | 
|   | 
| struct   | within< Ring, Polygon, ring_tag, polygon_tag > | 
|   | 
| struct   | within< Ring1, Ring2, ring_tag, ring_tag > | 
|   | 
| struct   | wkt | 
|   | 
| struct   | wkt< Box, box_tag > | 
|   | Specialization to stream a box as WKT.  More...
  | 
|   | 
| struct   | wkt< Linestring, linestring_tag > | 
|   | 
| struct   | wkt< Multi, multi_linestring_tag > | 
|   | 
| struct   | wkt< Multi, multi_point_tag > | 
|   | 
| struct   | wkt< Multi, multi_polygon_tag > | 
|   | 
| struct   | wkt< Point, point_tag > | 
|   | 
| struct   | wkt< Polygon, polygon_tag > | 
|   | Specialization to stream polygon as WKT.  More...
  | 
|   | 
| struct   | wkt< Ring, ring_tag > | 
|   | Specialization to stream a ring as WKT.  More...
  | 
|   | 
| struct   | wkt< Segment, segment_tag > | 
|   |