#ifndef OSRM_CUSTOMIZE_EDGE_BASED_GRAPH_HPP #define OSRM_CUSTOMIZE_EDGE_BASED_GRAPH_HPP #include "extractor/edge_based_edge.hpp" #include "partitioner/edge_based_graph.hpp" #include "partitioner/multi_level_graph.hpp" #include "util/static_graph.hpp" #include "util/typedefs.hpp" #include "storage/shared_memory_ownership.hpp" #include namespace osrm { namespace customizer { using EdgeBasedGraphEdgeData = partitioner::EdgeBasedGraphEdgeData; struct MultiLevelEdgeBasedGraph : public partitioner::MultiLevelGraph { using Base = partitioner::MultiLevelGraph; using Base::Base; }; struct MultiLevelEdgeBasedGraphView : public partitioner::MultiLevelGraph { using Base = partitioner::MultiLevelGraph; using Base::Base; }; struct StaticEdgeBasedGraphEdge : MultiLevelEdgeBasedGraph::InputEdge { using Base = MultiLevelEdgeBasedGraph::InputEdge; using Base::Base; }; } } #endif