make comparsion explicitly unsigned
This commit is contained in:
		
							parent
							
								
									d2f19353ed
								
							
						
					
					
						commit
						e36e9fd629
					
				| @ -98,7 +98,7 @@ template <class DataFacadeT> class DistanceTablePlugin : public BasePlugin | ||||
|         std::vector<PhantomNode> phantom_node_vector(raw_route.raw_via_node_coordinates.size()); | ||||
|         const bool checksum_OK = (route_parameters.check_sum == raw_route.check_sum); | ||||
| 
 | ||||
|         unsigned max_locations = std::min(25, max_locations); | ||||
|         unsigned max_locations = std::min(25u, max_locations); | ||||
|         for (unsigned i = 0; i < max_locations; ++i) | ||||
|         { | ||||
|             if (checksum_OK && i < route_parameters.hints.size() && | ||||
|  | ||||
| @ -39,6 +39,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| #include "../Descriptors/JSONDescriptor.h" | ||||
| #include "../Util/SimpleLogger.h" | ||||
| #include "../Util/StringUtil.h" | ||||
| #include "../Util/TimingUtil.h" | ||||
| 
 | ||||
| #include <cstdlib> | ||||
| 
 | ||||
| @ -123,6 +124,7 @@ template <class DataFacadeT> class ViaRoutePlugin : public BasePlugin | ||||
| 
 | ||||
|         const bool is_alternate_requested = route_parameters.alternate_route; | ||||
|         const bool is_only_one_segment = (1 == raw_route.segment_end_coordinates.size()); | ||||
|         TIMER_START(routing); | ||||
|         if (is_alternate_requested && is_only_one_segment) | ||||
|         { | ||||
|             search_engine_ptr->alternative_path(raw_route.segment_end_coordinates.front(), | ||||
| @ -132,6 +134,8 @@ template <class DataFacadeT> class ViaRoutePlugin : public BasePlugin | ||||
|         { | ||||
|             search_engine_ptr->shortest_path(raw_route.segment_end_coordinates, raw_route); | ||||
|         } | ||||
|         TIMER_STOP(routing); | ||||
|         SimpleLogger().Write() << "routing took " << TIMER_MSEC(routing) << "ms"; | ||||
| 
 | ||||
|         if (INVALID_EDGE_WEIGHT == raw_route.shortest_path_length) | ||||
|         { | ||||
| @ -170,7 +174,10 @@ template <class DataFacadeT> class ViaRoutePlugin : public BasePlugin | ||||
|         phantom_nodes.source_phantom = raw_route.segment_end_coordinates.front().source_phantom; | ||||
|         phantom_nodes.target_phantom = raw_route.segment_end_coordinates.back().target_phantom; | ||||
|         descriptor->SetConfig(descriptor_config); | ||||
|         TIMER_START(descriptor); | ||||
|         descriptor->Run(raw_route, phantom_nodes, facade, reply); | ||||
|         TIMER_STOP(descriptor); | ||||
|         SimpleLogger().Write() << "descriptor took " << TIMER_MSEC(descriptor) << "ms"; | ||||
|     } | ||||
| 
 | ||||
|   private: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user