synaps/upol/traits.h

00001 #ifndef UPOL_TRAITS_HH
00002 #define UPOL_TRAITS_HH
00003 
00004 #include <synaps/init.h>
00005 #include <synaps/base/type.h>
00006 
00007 __BEGIN_NAMESPACE_SYNAPS
00008 
00009 template<class C> struct ispolynomial { typedef type::false_t T; };
00010 template<class C, class R > struct ispolynomial< UPolDse<C,R> > { typedef type::true_t T; };
00011 //template<class C>  struct base_ring
00012 
00013 __END_NAMESPACE_SYNAPS
00014 
00015 #endif

SYNAPS DOCUMENTATION
logo