Use a one-time defined generic signature for SharedMemoryVectors

This commit is contained in:
Pepijn Schoen
2017-03-31 14:40:17 +02:00
committed by Patrick Niklaus
parent 01deefc3bc
commit 427437d49b
3 changed files with 66 additions and 80 deletions
@@ -182,6 +182,9 @@ template <typename DataT, osrm::storage::MemorySetting MemorySetting> struct ShM
SharedMemoryWrapper<DataT>,
std::vector<DataT>>::type;
};
template<typename DataT> using SharedMemoryVector = typename util::ShM<DataT, osrm::storage::MemorySetting::SharedMemory>::vector;
template<typename DataT> using InternalMemoryVector = typename util::ShM<DataT, osrm::storage::MemorySetting::InternalMemory>::vector;
}
}