@@ -75,15 +75,15 @@ namespace osmium {
7575 void set_object (gdalcpp::Feature& feature) {
7676 const char t[2 ] = {osmium::item_type_to_char (m_object_type), ' \0 ' };
7777 feature.set_field (" obj_type" , t);
78- feature.set_field (" obj_id" , int32_t (m_object_id));
79- feature.set_field (" nodes" , int32_t (m_nodes));
78+ feature.set_field (" obj_id" , static_cast < int32_t > (m_object_id));
79+ feature.set_field (" nodes" , static_cast < int32_t > (m_nodes));
8080 }
8181
8282 void write_point (const char * problem_type, osmium::object_id_type id1, osmium::object_id_type id2, osmium::Location location) {
8383 gdalcpp::Feature feature{m_layer_perror, m_ogr_factory.create_point (location)};
8484 set_object (feature);
85- feature.set_field (" id1" , double (id1));
86- feature.set_field (" id2" , double (id2));
85+ feature.set_field (" id1" , static_cast < double > (id1));
86+ feature.set_field (" id2" , static_cast < double > (id2));
8787 feature.set_field (" problem" , problem_type);
8888 feature.add_to_layer ();
8989 }
@@ -176,7 +176,7 @@ namespace osmium {
176176 try {
177177 gdalcpp::Feature feature{m_layer_lerror, m_ogr_factory.create_linestring (way)};
178178 set_object (feature);
179- feature.set_field (" id1" , int32_t (way.id ()));
179+ feature.set_field (" id1" , static_cast < int32_t > (way.id ()));
180180 feature.set_field (" id2" , 0 );
181181 feature.set_field (" problem" , " way_in_multiple_rings" );
182182 feature.add_to_layer ();
@@ -192,7 +192,7 @@ namespace osmium {
192192 try {
193193 gdalcpp::Feature feature{m_layer_lerror, m_ogr_factory.create_linestring (way)};
194194 set_object (feature);
195- feature.set_field (" id1" , int32_t (way.id ()));
195+ feature.set_field (" id1" , static_cast < int32_t > (way.id ()));
196196 feature.set_field (" id2" , 0 );
197197 feature.set_field (" problem" , " inner_with_same_tags" );
198198 feature.add_to_layer ();
@@ -208,7 +208,7 @@ namespace osmium {
208208 try {
209209 gdalcpp::Feature feature{m_layer_lerror, m_ogr_factory.create_linestring (way)};
210210 set_object (feature);
211- feature.set_field (" id1" , int32_t (way.id ()));
211+ feature.set_field (" id1" , static_cast < int32_t > (way.id ()));
212212 feature.set_field (" id2" , 0 );
213213 feature.set_field (" problem" , " duplicate_way" );
214214 feature.add_to_layer ();
@@ -229,7 +229,7 @@ namespace osmium {
229229 try {
230230 gdalcpp::Feature feature{m_layer_ways, m_ogr_factory.create_linestring (way)};
231231 set_object (feature);
232- feature.set_field (" way_id" , int32_t (way.id ()));
232+ feature.set_field (" way_id" , static_cast < int32_t > (way.id ()));
233233 feature.add_to_layer ();
234234 } catch (const osmium::geometry_error&) {
235235 // XXX
0 commit comments