diff --git a/DataStructures/SearchEngineData.h b/DataStructures/SearchEngineData.h index 7833ad1b0..5f9e48ab6 100644 --- a/DataStructures/SearchEngineData.h +++ b/DataStructures/SearchEngineData.h @@ -57,11 +57,4 @@ struct SearchEngineData { void InitializeOrClearThirdThreadLocalStorage(const unsigned number_of_nodes); }; -SearchEngineData::SearchEngineHeapPtr SearchEngineData::forwardHeap; -SearchEngineData::SearchEngineHeapPtr SearchEngineData::backwardHeap; -SearchEngineData::SearchEngineHeapPtr SearchEngineData::forwardHeap2; -SearchEngineData::SearchEngineHeapPtr SearchEngineData::backwardHeap2; -SearchEngineData::SearchEngineHeapPtr SearchEngineData::forwardHeap3; -SearchEngineData::SearchEngineHeapPtr SearchEngineData::backwardHeap3; - #endif // SEARCH_ENGINE_DATA_H diff --git a/RoutingAlgorithms/BasicRoutingInterface.h b/RoutingAlgorithms/BasicRoutingInterface.h index 8661e9747..ea40ae917 100644 --- a/RoutingAlgorithms/BasicRoutingInterface.h +++ b/RoutingAlgorithms/BasicRoutingInterface.h @@ -35,6 +35,13 @@ or see http://www.gnu.org/licenses/agpl.txt. #include +SearchEngineData::SearchEngineHeapPtr SearchEngineData::forwardHeap; +SearchEngineData::SearchEngineHeapPtr SearchEngineData::backwardHeap; +SearchEngineData::SearchEngineHeapPtr SearchEngineData::forwardHeap2; +SearchEngineData::SearchEngineHeapPtr SearchEngineData::backwardHeap2; +SearchEngineData::SearchEngineHeapPtr SearchEngineData::forwardHeap3; +SearchEngineData::SearchEngineHeapPtr SearchEngineData::backwardHeap3; + template class BasicRoutingInterface : boost::noncopyable { protected: