osrm-backend/include/engine
Michael Bell 34cc00dc3c Undo libosrm API break by overloading method response types
Removes the breaking libosrm API change by replacing the
use of variant response type with method overloading.

This has the added benefit of being explicit about the supported
response types for each libosrm API method.
2020-10-18 03:51:02 +01:00
..
api Flatbuffers is not a boost::optional friendly 2019-10-01 17:26:10 +03:00
datafacade Make MMapMemoryAllocator map files in read-only (O_RDONLY) mode. Mapping with O_RDWR will cause copy_up across Docker layers. 2020-09-09 00:51:42 +03:00
guidance Use ranges with fixed types 2018-04-09 11:05:01 +02:00
map_matching Matching alternatives count output. #3508 2017-03-01 01:29:00 +00:00
plugins Undo libosrm API break by overloading method response types 2020-10-18 03:51:02 +01:00
routing_algorithms Fixes signed/unsigned comparision spotted by gcc10. 2020-06-17 13:18:21 +03:00
trip Port OSRM, Engine and Datafacades to be algorithm aware 2017-03-03 16:02:12 +00:00
algorithm.hpp Parse table annotations param correctly (#5050) 2018-04-24 11:05:35 -04:00
approach.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
base64.hpp Prefer logical punctuators instead of named operator keywords 2018-02-14 13:26:41 +01:00
bearing.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
data_watchdog.hpp Lock access to facade_factory in data_watchdog to avoid accessing destructed object (#5844) 2020-09-30 18:45:44 -07:00
datafacade_factory.hpp Load data in two separate data regions 2018-04-07 00:22:29 +02:00
datafacade_provider.hpp mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
datafacade.hpp Fix clang format 2017-08-21 13:00:12 +02:00
douglas_peucker.hpp Format with clang-format 3.8 2016-05-27 21:05:04 +02:00
engine_config.hpp Expose new --mmap switch (mmap_memory: true in NodeJS), and run test suite in this mode, as well as shared memory mode. 2018-10-26 23:54:00 -07:00
engine.hpp Updated changelog entry 2019-08-26 11:09:38 +03:00
geospatial_query.hpp Fix bug in snapping=any when bearings or radiuses are supplied. 2019-02-15 20:42:30 -08:00
hint.hpp Unpack paths and return total distance in matrix plugin for CH (#4990) 2018-04-20 18:18:55 -04:00
internal_route_result.hpp Add source phantom weight to first segment when merging legs (#4949) 2018-03-13 11:31:29 -07:00
phantom_node.hpp Unpack paths and return total distance in matrix plugin for CH (#4990) 2018-04-20 18:18:55 -04:00
polyline_compressor.hpp clang-format 2017-06-07 15:39:08 +03:00
routing_algorithms.hpp Calculating durations is unavoidable due to tie-breaking minimums, but we can avoid accumulating distances if they're not requested. 2018-10-30 15:41:06 -07:00
search_engine_data.hpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
status.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00