1 #ifndef realroot_CONTAINER_TRAITS_H
2 #define realroot_CONTAINER_TRAITS_H
8 template <
class R,
class X >
10 template <
template<
class>
class R,
class X,
class Y>
12 template<
template<
class,
int>
class R,
int N,
class X,
class Y>
14 template<
template<
class,
unsigned>
class R,
unsigned N,
class X,
class Y>
18 template<
template<
class,
class>
class V,
class C,
class R,
class Y>
19 struct instanceof< V<C,R>, Y > {
typedef V<Y, typename instanceof<R,Y>::T >
T; };
21 template <
class A,
class B >
24 template <
class Container >
26 template<
template<
class X>
class R,
class X >
28 template<
typename C,
unsigned N >
struct value_type_< C[N] > {
typedef C
T; };
30 template<
typename C >
struct value_type_<const C*> {
typedef C
T; };
31 template <
class Container >
V< Y, typename instanceof< R, Y >::T > T
Definition: texp_container_traits.hpp:19
null_t T
Definition: texp_container_traits.hpp:9
Container::value_type T
Definition: texp_container_traits.hpp:25
TMPL X
Definition: polynomial_operators.hpp:148
structure defining a the empty list
Definition: texp_bool.hpp:11
C T
Definition: texp_container_traits.hpp:29
A T
Definition: texp_container_traits.hpp:22
TMPL int N(const MONOMIAL &v)
Definition: monomial_glue.hpp:60
C T
Definition: texp_container_traits.hpp:30
X T
Definition: texp_container_traits.hpp:27
Definition: texp_container_traits.hpp:22
value_type_< typename ucstref< Container >::T >::T T
Definition: texp_container_traits.hpp:32
R< Y, N > T
Definition: texp_container_traits.hpp:13
Definition: texp_container_traits.hpp:25
Definition: texp_container_traits.hpp:32
double C
Definition: solver_mv_fatarcs.cpp:16
R< Y > T
Definition: texp_container_traits.hpp:11
C T
Definition: texp_container_traits.hpp:28
Definition: texp_container_traits.hpp:9