DataStructures/RawRouteData.h -> DataStructures/internal_route_result.hpp, implements #1238
This commit is contained in:
@@ -79,7 +79,7 @@ template <class DataFacadeT> class BaseDescriptor
|
||||
BaseDescriptor() {}
|
||||
// Maybe someone can explain the pure virtual destructor thing to me (dennis)
|
||||
virtual ~BaseDescriptor() {}
|
||||
virtual void Run(const RawRouteData &, JSON::Object &) = 0;
|
||||
virtual void Run(const InternalRouteResult &, JSON::Object &) = 0;
|
||||
virtual void SetConfig(const DescriptorConfig &) = 0;
|
||||
};
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ template <class DataFacadeT> class GPXDescriptor final : public BaseDescriptor<D
|
||||
|
||||
void SetConfig(const DescriptorConfig &c) final { config = c; }
|
||||
|
||||
void Run(const RawRouteData &raw_route, JSON::Object &json_result) final
|
||||
void Run(const InternalRouteResult &raw_route, JSON::Object &json_result) final
|
||||
{
|
||||
JSON::Array json_route;
|
||||
if (raw_route.shortest_path_length != INVALID_EDGE_WEIGHT)
|
||||
|
||||
@@ -99,7 +99,7 @@ template <class DataFacadeT> class JSONDescriptor final : public BaseDescriptor<
|
||||
return added_element_count;
|
||||
}
|
||||
|
||||
void Run(const RawRouteData &raw_route, JSON::Object &json_result) final
|
||||
void Run(const InternalRouteResult &raw_route, JSON::Object &json_result) final
|
||||
{
|
||||
if (INVALID_EDGE_WEIGHT == raw_route.shortest_path_length)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user