CNL  2.0.2 (development)
Compositional Numeric Library
set_rep.h
1 
2 // Copyright John McFarlane 2019.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file ../LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
7 #if !defined(CNL_IMPL_NUM_TRAITS_SET_REP_H)
8 #define CNL_IMPL_NUM_TRAITS_SET_REP_H
9 
11 namespace cnl {
18  template<typename T, typename OutRep>
19  struct set_rep;
20 
21  namespace _impl {
22  template<typename T, class OutRep>
23  using set_rep_t = typename set_rep<T, OutRep>::type;
24  }
25 }
26 
27 #endif // CNL_IMPL_NUM_TRAITS_SET_REP_H
cnl
compositional numeric library
Definition: abort.h:15
cnl::set_rep
meta-function object that transforms a component from one Rep type to another
Definition: set_rep.h:19