#pragma once // mapbox #include // stl #include namespace mapbox { namespace geometry { template class Cont = std::vector> struct linear_ring : Cont> { using coordinate_type = T; using point_type = point; using container_type = Cont; using container_type::container_type; }; template class Cont = std::vector> struct polygon : Cont> { using coordinate_type = T; using linear_ring_type = linear_ring; using container_type = Cont; using container_type::container_type; }; } // namespace geometry } // namespace mapbox