equal
deleted
inserted
replaced
17 */ |
17 */ |
18 |
18 |
19 #ifndef LEMON_BITS_TRAITS_H |
19 #ifndef LEMON_BITS_TRAITS_H |
20 #define LEMON_BITS_TRAITS_H |
20 #define LEMON_BITS_TRAITS_H |
21 |
21 |
22 #include <lemon/bits/utility.h> |
|
23 |
|
24 ///\file |
22 ///\file |
25 ///\brief Traits for graphs and maps |
23 ///\brief Traits for graphs and maps |
26 /// |
24 /// |
27 |
25 |
|
26 #include <lemon/bits/enable_if.h> |
|
27 |
28 namespace lemon { |
28 namespace lemon { |
|
29 |
|
30 struct InvalidType {}; |
|
31 |
29 template <typename _Graph, typename _Item> |
32 template <typename _Graph, typename _Item> |
30 class ItemSetTraits {}; |
33 class ItemSetTraits {}; |
31 |
34 |
32 |
35 |
33 template <typename Graph, typename Enable = void> |
36 template <typename Graph, typename Enable = void> |