Skip to content

Commit 33ae496

Browse files
committed
resolved comments
1 parent aec587c commit 33ae496

2 files changed

Lines changed: 16 additions & 11 deletions

File tree

include/hgl/hypergraph_traits.hpp

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,43 +28,46 @@ struct hypergraph_traits {
2828
template <
2929
type_traits::c_hyperedge_directional_tag HyperedgeDirectionalTag = undirected_t,
3030
type_traits::c_properties VertexProperties = types::empty_properties,
31-
type_traits::c_properties EdgeProperties = types::empty_properties>
32-
using edge_list_hg_traits =
33-
hypergraph_traits<HyperedgeDirectionalTag, VertexProperties, EdgeProperties, impl::edge_list_t>;
31+
type_traits::c_properties HyperedgeProperties = types::empty_properties>
32+
using edge_list_hg_traits = hypergraph_traits<
33+
HyperedgeDirectionalTag,
34+
VertexProperties,
35+
HyperedgeProperties,
36+
impl::edge_list_t>;
3437

3538
template <
3639
type_traits::c_hyperedge_directional_tag HyperedgeDirectionalTag = undirected_t,
3740
type_traits::c_properties VertexProperties = types::empty_properties,
38-
type_traits::c_properties EdgeProperties = types::empty_properties>
41+
type_traits::c_properties HyperedgeProperties = types::empty_properties>
3942
using adjacency_list_hg_traits = hypergraph_traits<
4043
HyperedgeDirectionalTag,
4144
VertexProperties,
42-
EdgeProperties,
45+
HyperedgeProperties,
4346
impl::adjacency_list_t>;
4447

4548
template <
4649
type_traits::c_hyperedge_directional_tag HyperedgeDirectionalTag = undirected_t,
4750
type_traits::c_properties VertexProperties = types::empty_properties,
48-
type_traits::c_properties EdgeProperties = types::empty_properties>
51+
type_traits::c_properties HyperedgeProperties = types::empty_properties>
4952
using incidence_matrix_hg_traits = hypergraph_traits<
5053
HyperedgeDirectionalTag,
5154
VertexProperties,
52-
EdgeProperties,
55+
HyperedgeProperties,
5356
impl::incidence_matrix_t>;
5457

5558
template <
5659
type_traits::c_properties VertexProperties = types::empty_properties,
57-
type_traits::c_properties EdgeProperties = types::empty_properties,
60+
type_traits::c_properties HyperedgeProperties = types::empty_properties,
5861
type_traits::c_hypergraph_impl_tag ImplTag = impl::edge_list_t>
5962
using undirected_hg_traits =
60-
hypergraph_traits<undirected_t, VertexProperties, EdgeProperties, ImplTag>;
63+
hypergraph_traits<undirected_t, VertexProperties, HyperedgeProperties, ImplTag>;
6164

6265
template <
6366
type_traits::c_properties VertexProperties = types::empty_properties,
64-
type_traits::c_properties EdgeProperties = types::empty_properties,
67+
type_traits::c_properties HyperedgeProperties = types::empty_properties,
6568
type_traits::c_hypergraph_impl_tag ImplTag = impl::edge_list_t>
6669
using bf_directed_hg_traits =
67-
hypergraph_traits<bf_directed_t, VertexProperties, EdgeProperties, ImplTag>;
70+
hypergraph_traits<bf_directed_t, VertexProperties, HyperedgeProperties, ImplTag>;
6871

6972
namespace type_traits {
7073

include/hgl/impl/impl_tags.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
#pragma once
66

7+
#include "hgl/types/type_traits.hpp"
8+
79
namespace hgl {
810

911
namespace impl {

0 commit comments

Comments
 (0)