osrm-backend/include/util
Daniel Patterson 49441fe204 Make forward/reverse weight/offset calculated at query time,
rather than being cached in the StaticRTree.  This means we
can freely apply traffic data and not have stale values lying
around.  It reduces the size of the RTree on disk, at the expense
of some additional data in RAM.
2016-03-03 10:49:12 -08:00
..
assert.hpp Provide a way to selectively enable assertions in release mode 2016-01-21 15:37:25 +01:00
bearing.hpp Run clang-format 2016-01-08 01:31:57 +01:00
binary_heap.hpp Run clang-format 2016-01-08 01:31:57 +01:00
cast.hpp Run clang-format 2016-01-08 01:31:57 +01:00
container.hpp Rips out dead code from the container.hpp and creates for_each_pai.hpp 2016-01-11 20:14:35 +01:00
coordinate_calculation.hpp Folds mercator projections into coordinate_calculation 2016-02-12 15:46:24 -08:00
coordinate.hpp Create public facing libraries for extractor, contractor and datastore 2016-01-21 06:47:34 +01:00
deallocating_vector.hpp Run clang-format 2016-01-08 01:31:57 +01:00
dist_table_wrapper.hpp Run clang-format 2016-01-08 01:31:57 +01:00
dynamic_graph.hpp Run clang-format 2016-01-08 01:31:57 +01:00
exception.hpp Implements a vector tileserver so you can see what's going on inside 2016-03-01 23:51:25 +01:00
fingerprint_impl.hpp.in Transforms osrm_exception to exception 2016-02-12 15:46:24 -08:00
fingerprint.hpp Create public facing libraries for extractor, contractor and datastore 2016-01-21 06:47:34 +01:00
for_each_pair.hpp Rips out dead code from the container.hpp and creates for_each_pai.hpp 2016-01-11 20:14:35 +01:00
graph_loader.hpp Transforms osrm_exception to exception 2016-02-12 15:46:24 -08:00
graph_utils.hpp Add namespace around all files 2016-01-08 01:30:52 +01:00
hilbert_value.hpp Make HilbertCode a free standing function 2016-01-26 22:57:02 +01:00
integer_range.hpp Documents why not to use boost::irange in favor of our hand-written irange 2016-02-12 15:46:24 -08:00
io.hpp Create public facing libraries for extractor, contractor and datastore 2016-01-21 06:47:34 +01:00
iso_8601_duration_parser.hpp Run clang-format 2016-01-08 01:31:57 +01:00
json_container.hpp Fixes default declared ctor in Buffer 2016-03-01 23:51:26 +01:00
json_logger.hpp Revert "Folds json_* utilities into json subfolder and adapts includes" 2016-02-12 15:46:24 -08:00
json_renderer.hpp Add a distinct Buffer type for encoding binary data in JSON responses. Treated like a string, but allows other consumers (a-la node-osrm) to recognize and not break string encodings. 2016-03-01 23:51:25 +01:00
json_util.hpp Revert "Folds json_* utilities into json subfolder and adapts includes" 2016-02-12 15:46:24 -08:00
lua_util.hpp Run clang-format 2016-01-08 01:31:57 +01:00
make_unique.hpp Run clang-format 2016-01-08 01:31:57 +01:00
matching_debug_info.hpp Revert "Folds json_* utilities into json subfolder and adapts includes" 2016-02-12 15:46:24 -08:00
matrix_graph_wrapper.hpp Run clang-format 2016-01-08 01:31:57 +01:00
node_based_graph.hpp Split import_edge.hpp: node_based_edge.hpp, edge_based_edge.hpp closes #1604 2016-01-11 20:11:44 +01:00
percent.hpp Run clang-format 2016-01-08 01:31:57 +01:00
range_table.hpp Make swap noexcept (as it has to be!) and fix swap misuses 2016-02-08 11:47:44 -08:00
rectangle.hpp Explicitly std:: prefix fixed integral types in rectangle header 2016-03-01 23:51:26 +01:00
routed_options.hpp remove ini parsing 2016-02-16 18:43:06 +01:00
shared_memory_vector_wrapper.hpp Prevent undefined behavior from left shifting into sign bit when offset is 31 2016-02-08 11:47:44 -08:00
simple_logger.hpp Takes care of proper special member generation globally, fixes #1689 2016-01-27 17:25:30 +01:00
static_graph.hpp Make swap noexcept (as it has to be!) and fix swap misuses 2016-02-08 11:47:44 -08:00
static_rtree.hpp Make forward/reverse weight/offset calculated at query time, 2016-03-03 10:49:12 -08:00
std_hash.hpp Anonymous namespaces in header files are bad 2016-01-19 17:42:49 +01:00
string_util.hpp Prefer inline over static inline for free standing functions 2016-01-08 23:33:31 +01:00
strong_typedef.hpp Add operator<< to OSRM_STRONG_TYPEDEF 2016-02-01 12:32:30 -08:00
timing_util.hpp Run clang-format 2016-01-08 01:31:57 +01:00
trigonometry_table.hpp Properly use typed math constants instead of impl. specific hacks 2016-02-12 15:46:24 -08:00
typedefs.hpp Properly use typed math constants instead of impl. specific hacks 2016-02-12 15:46:24 -08:00
version.hpp.in Remove license headers from project source files; global license 2016-01-04 19:06:32 +01:00
xor_fast_hash_storage.hpp Adapts XORFastHashStorage to XORFastHash compile time limits 2016-01-26 17:54:08 +01:00
xor_fast_hash.hpp Make XORFastHash's number of hashable elements compile time constant 2016-01-26 17:54:08 +01:00