Developer documentation

texp_integerof.hpp
Go to the documentation of this file.
1 #ifndef realroot_ARITHM_INTEGEROF_H
2 #define realroot_ARITHM_INTEGEROF_H
3 
5 
6 namespace mmx {
7 
8 namespace texp {
9 
10  template<class X>
11  struct integerof_ { typedef int T; };
12  template<class K, class X>
13  struct kernel_integerof { typedef typename K::integer T; };
14  template<class X>
15  struct kernel_integerof<null_t,X> { typedef typename integerof_<X>::T T; };
16  template<class X>
17  struct integerof
18  {
19  typedef typename ucstref<X>::T _X;
21  };
22 
23 };
24 
25 }// end namespace mmx
26 
27 #endif
TMPL X
Definition: polynomial_operators.hpp:148
structure defining a the empty list
Definition: texp_bool.hpp:11
kernel_integerof< typename kernelof< X >::T, _X >::T T
Definition: texp_integerof.hpp:20
integerof_< X >::T T
Definition: texp_integerof.hpp:15
Definition: texp_integerof.hpp:11
uref< typename ucst< X >::T >::T T
Definition: texp_strip_qualifiers.hpp:28
int T
Definition: texp_integerof.hpp:11
Definition: texp_integerof.hpp:17
ucstref< X >::T _X
Definition: texp_integerof.hpp:19
Definition: array.hpp:12
Definition: texp_integerof.hpp:13
K::integer T
Definition: texp_integerof.hpp:13
Home