Lines 15-29
Link Here
|
15 |
#include "boost/numeric/conversion/udt_builtin_mixture_enum.hpp" |
15 |
#include "boost/numeric/conversion/udt_builtin_mixture_enum.hpp" |
16 |
#include "boost/numeric/conversion/detail/meta.hpp" |
16 |
#include "boost/numeric/conversion/detail/meta.hpp" |
17 |
|
17 |
|
18 |
#include "boost/mpl/integral_c.hpp" |
18 |
#include "boost/type_traits/integral_constant.hpp" |
19 |
|
19 |
|
20 |
namespace boost { namespace numeric { namespace convdetail |
20 |
namespace boost { namespace numeric { namespace convdetail |
21 |
{ |
21 |
{ |
22 |
// Integral Constants for 'UdtMixture' |
22 |
// Integral Constants for 'UdtMixture' |
23 |
typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ; |
23 |
typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_builtin> builtin2builtin_c ; |
24 |
typedef mpl::integral_c<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ; |
24 |
typedef boost::integral_constant<udt_builtin_mixture_enum, builtin_to_udt> builtin2udt_c ; |
25 |
typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ; |
25 |
typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_builtin> udt2builtin_c ; |
26 |
typedef mpl::integral_c<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ; |
26 |
typedef boost::integral_constant<udt_builtin_mixture_enum, udt_to_udt> udt2udt_c ; |
27 |
|
27 |
|
28 |
// Metafunction: |
28 |
// Metafunction: |
29 |
// |
29 |
// |