@@ -46,7 +46,7 @@ enum wkb_byte_order_type_t : uint8_t
4646};
4747
4848template <typename T>
49- static void str_push (std::string *data, T value)
49+ void str_push (std::string *data, T value)
5050{
5151 data->append (reinterpret_cast <char const *const >(&value), sizeof (T));
5252}
@@ -58,7 +58,7 @@ static void str_push(std::string *data, T value)
5858 *
5959 * \pre \code data != nullptr \endcode
6060 */
61- static void write_header (std::string *data, geometry_type type, uint32_t srid)
61+ void write_header (std::string *data, geometry_type type, uint32_t srid)
6262{
6363 str_push (data, Endian);
6464 if (srid) {
@@ -76,12 +76,12 @@ static void write_header(std::string *data, geometry_type type, uint32_t srid)
7676 *
7777 * \pre \code data != nullptr \endcode
7878 */
79- static void write_length (std::string *data, std::size_t length)
79+ void write_length (std::string *data, std::size_t length)
8080{
8181 str_push (data, static_cast <uint32_t >(length));
8282}
8383
84- static void write_points (std::string *data, geom::point_list_t const &points)
84+ void write_points (std::string *data, geom::point_list_t const &points)
8585{
8686 write_length (data, points.size ());
8787 for (auto const &point : points) {
@@ -90,7 +90,7 @@ static void write_points(std::string *data, geom::point_list_t const &points)
9090 }
9191}
9292
93- static void write_linestring (std::string *data, geom::linestring_t const &geom,
93+ void write_linestring (std::string *data, geom::linestring_t const &geom,
9494 uint32_t srid)
9595{
9696 assert (data);
@@ -99,7 +99,7 @@ static void write_linestring(std::string *data, geom::linestring_t const &geom,
9999 write_points (data, geom);
100100}
101101
102- static void write_polygon (std::string *data, geom::polygon_t const &geom,
102+ void write_polygon (std::string *data, geom::polygon_t const &geom,
103103 uint32_t srid)
104104{
105105 assert (data);
@@ -343,7 +343,7 @@ class ewkb_parser_t
343343 {
344344 check_bytes (sizeof (double ) * 2 );
345345
346- std::array<double , 2 > data;
346+ std::array<double , 2 > data{} ;
347347 std::memcpy (&data[0 ], m_it, sizeof (double ) * 2 );
348348 m_it += sizeof (double ) * 2 ;
349349
0 commit comments