26 #include <pni/core/types.hpp>
27 #include <boost/spirit/include/karma.hpp>
28 #include <boost/mpl/map.hpp>
41 template<
typename ITERT,
typename T>
44 template<
typename ITERT,
typename T>
47 template<
typename ITERT,
typename T>
50 template<
typename ITERT,
typename T>
53 template<
typename ITERT,
typename T>
56 template<
typename ITERT>
59 boost::mpl::pair<pni::core::uint8,
61 boost::mpl::pair<pni::core::uint16,
63 boost::mpl::pair<pni::core::uint32,
65 boost::mpl::pair<pni::core::uint64,
67 boost::mpl::pair<pni::core::int8,
69 boost::mpl::pair<pni::core::int16,
71 boost::mpl::pair<pni::core::int32,
73 boost::mpl::pair<pni::core::int64,
75 boost::mpl::pair<pni::core::float32,
77 boost::mpl::pair<pni::core::float64,
79 boost::mpl::pair<pni::core::float128,
81 boost::mpl::pair<pni::core::bool_t,
83 boost::mpl::pair<pni::core::complex32,
85 boost::mpl::pair<pni::core::complex64,
87 boost::mpl::pair<pni::core::complex128,
boost::mpl::map< boost::mpl::pair< pni::core::uint8, pni_io_uint_generator< ITERT, pni::core::uint8 >>, boost::mpl::pair< pni::core::uint16, pni_io_uint_generator< ITERT, pni::core::uint16 >>, boost::mpl::pair< pni::core::uint32, pni_io_uint_generator< ITERT, pni::core::uint32 >>, boost::mpl::pair< pni::core::uint64, pni_io_uint_generator< ITERT, pni::core::uint64 >>, boost::mpl::pair< pni::core::int8, pni_io_int_generator< ITERT, pni::core::int8 >>, boost::mpl::pair< pni::core::int16, pni_io_int_generator< ITERT, pni::core::int16 >>, boost::mpl::pair< pni::core::int32, pni_io_int_generator< ITERT, pni::core::int32 >>, boost::mpl::pair< pni::core::int64, pni_io_int_generator< ITERT, pni::core::int64 >>, boost::mpl::pair< pni::core::float32, pni_io_real_generator< ITERT, pni::core::float32 >>, boost::mpl::pair< pni::core::float64, pni_io_real_generator< ITERT, pni::core::float64 >>, boost::mpl::pair< pni::core::float128, pni_io_real_generator< ITERT, pni::core::float128 >>, boost::mpl::pair< pni::core::bool_t, pni_io_bool_generator< ITERT, pni::core::bool_t >>, boost::mpl::pair< pni::core::complex32, pni_io_complex_generator< ITERT, pni::core::float32 >>, boost::mpl::pair< pni::core::complex64, pni_io_complex_generator< ITERT, pni::core::float64 >>, boost::mpl::pair< pni::core::complex128, pni_io_complex_generator< ITERT, pni::core::float128 >> > primitive_generators
Definition: primitive_generators.hpp:89
boost::spirit::karma::int_generator< T > pni_io_int_generator
Definition: primitive_generators.hpp:45
Definition: cbf_reader.hpp:41
boost::spirit::karma::bool_generator< T > pni_io_bool_generator
Definition: primitive_generators.hpp:54
boost::spirit::karma::uint_generator< T > pni_io_uint_generator
Definition: primitive_generators.hpp:42
generator for complex numbers
Definition: complex_generator.hpp:49
boost::spirit::karma::real_generator< T, float_policy< T >> pni_io_real_generator
Definition: primitive_generators.hpp:48