osrm-backend/include
Patrick Niklaus 6bd724fe24 Rewrite packed vector to also allow random access
This fixes issues #3952. The new approach pre-computes masks for fast
access. Since elements can potentially span multiple words we need masks
and offsets for each upper and lower word.

Due to a bug in the C++14 standart the mask computation is not
recognized as constexpr, but would work on C++17.
2017-05-16 10:25:29 +00:00
..
contractor Rename BinaryHeap to QueryHeap 2017-05-02 15:54:25 +00:00
customizer Rename BinaryHeap to QueryHeap 2017-05-02 15:54:25 +00:00
engine Rewrite packed vector to also allow random access 2017-05-16 10:25:29 +00:00
extractor Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
nodejs Remove boost::make_unique to fix travis node builds 2017-04-13 21:19:09 +00:00
osrm Switch from macro based StrongTypedef to template version 2017-04-24 16:04:41 +00:00
partition Fix formating 2017-04-06 15:42:38 +00:00
server Review fixes 2017-03-22 10:39:36 +00:00
storage Disbale boost::interprocess condition variables on Linux to fix issue #3911 2017-05-08 09:15:01 +00:00
updater Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
util Rewrite packed vector to also allow random access 2017-05-16 10:25:29 +00:00