1616 CVertexManagerHashFixed<TPathId, TIndex, HashSize, FixSize>::CDataStorage<TPathBuilder, TVertexAllocator, \
1717 TCompoundVertex>
1818
19+ #define CHashFixedVertexManagerT \
20+ typename CVertexManagerHashFixed<TPathId, TIndex, HashSize, FixSize>::template CDataStorage<TPathBuilder, \
21+ TVertexAllocator, TCompoundVertex>
22+
1923TEMPLATE_SPECIALIZATION
2024inline CHashFixedVertexManager::CDataStorage (const u32 vertex_count)
2125 : CDataStorageBase(vertex_count), CDataStorageAllocator(), m_current_path_id(PathId(0 ))
@@ -53,7 +57,7 @@ inline void CHashFixedVertexManager::add_opened(Vertex& vertex) { vertex.opened(
5357TEMPLATE_SPECIALIZATION
5458inline void CHashFixedVertexManager::add_closed (Vertex& vertex) { vertex.opened () = 0 ; }
5559TEMPLATE_SPECIALIZATION
56- inline typename CHashFixedVertexManager ::PathId CHashFixedVertexManager::current_path_id () const
60+ inline CHashFixedVertexManagerT ::PathId CHashFixedVertexManager::current_path_id () const
5761{
5862 return m_current_path_id;
5963}
@@ -84,7 +88,7 @@ inline bool CHashFixedVertexManager::is_visited(const Index& vertex_id) const
8488TEMPLATE_SPECIALIZATION
8589inline bool CHashFixedVertexManager::is_closed (const Vertex& vertex) const { return !is_opened (vertex); }
8690TEMPLATE_SPECIALIZATION
87- inline typename CHashFixedVertexManager ::Vertex& CHashFixedVertexManager::get_node (const Index& vertex_id) const
91+ inline CHashFixedVertexManagerT ::Vertex& CHashFixedVertexManager::get_node (const Index& vertex_id) const
8892{
8993 VERIFY (is_visited (vertex_id));
9094 IndexVertex* vertex = m_hash[hash_index (vertex_id)];
@@ -98,7 +102,7 @@ inline typename CHashFixedVertexManager::Vertex& CHashFixedVertexManager::get_no
98102}
99103
100104TEMPLATE_SPECIALIZATION
101- inline typename CHashFixedVertexManager ::Vertex& CHashFixedVertexManager::create_vertex (
105+ inline CHashFixedVertexManagerT ::Vertex& CHashFixedVertexManager::create_vertex (
102106 Vertex& vertex, const Index& vertex_id)
103107{
104108 // allocating new index node
0 commit comments