26 #include <mln/trait/op/uminus.hh>
27 #include <mln/core/concept/object.hh>
30 template <
typename E>
struct Top_Concept;
31 template <
typename E>
struct Sub_Concept;
41 typedef Top_Concept<void> category;
49 template <>
struct Sub_Concept<void> {
typedef Top_Concept<void> super; };
54 typedef Sub_Concept<void> category;
62 struct test : Sub_Concept< test >