osrm-backend/include/engine
Michael Krasnyk 4363fd64c4 Fix for PhantomNode packing in MSVC
Changed bool to uint32_t in bit fields to have 4-byte packings for 32 bits:
"c++ compilers will allocate bit-fields in memory as follows:
several consecutive bit-field members of the same type will
be allocated sequentially. As soon as a new type needs to be allocated,
it will be aligned with the beginning of the next logical memory block."

References:
- https://msdn.microsoft.com/en-us/library/ewwyfdbe.aspx
- http://stackoverflow.com/questions/308364/c-bitfield-packing-with-bools/308383#308383
2016-04-24 14:06:48 +02:00
..
api Revert "Removes summary from legs property" 2016-04-21 22:39:16 +02:00
datafacade uturns -> continue_straight 2016-04-12 23:16:02 +02:00
guidance Revert "Removes summary from legs property" 2016-04-21 22:39:16 +02:00
map_matching Force correct type deduction for irange on windows 2016-04-12 18:11:08 +02:00
plugins Include <iterator> for back_inserter 2016-04-12 18:11:08 +02:00
routing_algorithms uturns -> continue_straight 2016-04-12 23:16:02 +02:00
trip Add trip plugin 2016-04-05 22:58:32 +02:00
base64.hpp Provide correct Base64 implementation. 2016-04-05 22:58:32 +02:00
bearing.hpp Adds the license preamble for all publicly installed eaders, closes #2036 2016-04-05 22:58:32 +02:00
douglas_peucker.hpp Use DouglasPeucker with squaredEuclideanDistance 2016-04-09 17:26:27 +02:00
engine_config.hpp Initial libosrm API docs 2016-04-05 22:59:14 +02:00
engine.hpp Preliminary integration of the tile plugin 2016-04-05 22:58:32 +02:00
geospatial_query.hpp Move projection function into own header and inline 2016-04-09 17:31:36 +02:00
hint.hpp Fix for PhantomNode packing in MSVC 2016-04-24 14:06:48 +02:00
internal_route_result.hpp post processing moved onto route-steps, looses sync with geometry segments 2016-04-05 22:58:32 +02:00
phantom_node.hpp Fix for PhantomNode packing in MSVC 2016-04-24 14:06:48 +02:00
polyline_compressor.hpp advanced guidance on 5.0 2016-04-05 22:58:32 +02:00
search_engine_data.hpp Run clang-format 2016-01-08 01:31:57 +01:00
status.hpp Initial libosrm API docs 2016-04-05 22:59:14 +02:00