24 #include "../nxobject.hpp"
25 #include <boost/mpl/map.hpp>
73 typedef boost::mpl::map<
74 boost::mpl::pair<pni::core::uint8,pni::core::uint64>,
75 boost::mpl::pair<pni::core::uint16,pni::core::uint64>,
76 boost::mpl::pair<pni::core::uint32,pni::core::uint64>,
77 boost::mpl::pair<pni::core::uint64,pni::core::uint64>,
78 boost::mpl::pair<pni::core::int8,pni::core::int64>,
79 boost::mpl::pair<pni::core::int16,pni::core::int64>,
80 boost::mpl::pair<pni::core::int32,pni::core::int64>,
81 boost::mpl::pair<pni::core::int64,pni::core::int64>,
82 boost::mpl::pair<pni::core::float32,pni::core::float128>,
83 boost::mpl::pair<pni::core::float64,pni::core::float128>,
84 boost::mpl::pair<pni::core::float128,pni::core::float128>,
85 boost::mpl::pair<pni::core::complex32,pni::core::complex128>,
86 boost::mpl::pair<pni::core::complex64,pni::core::complex128>,
87 boost::mpl::pair<pni::core::complex128,pni::core::complex128>>
max_type_map;
97 {
"1",
true},{
"0",
false},
98 {
"True",
true},{
"False",
false},
99 {
"true",
true},{
"false",
false}
bool operator()(const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &)
predicate function
Definition: default.hpp:59
Definition: cbf_reader.hpp:41
static const std::map< pni::core::string, bool > bool_string_map
bool representation map
Definition: default.hpp:97
default data predicate
Definition: default.hpp:39
boost::mpl::map< boost::mpl::pair< pni::core::uint8, pni::core::uint64 >, boost::mpl::pair< pni::core::uint16, pni::core::uint64 >, boost::mpl::pair< pni::core::uint32, pni::core::uint64 >, boost::mpl::pair< pni::core::uint64, pni::core::uint64 >, boost::mpl::pair< pni::core::int8, pni::core::int64 >, boost::mpl::pair< pni::core::int16, pni::core::int64 >, boost::mpl::pair< pni::core::int32, pni::core::int64 >, boost::mpl::pair< pni::core::int64, pni::core::int64 >, boost::mpl::pair< pni::core::float32, pni::core::float128 >, boost::mpl::pair< pni::core::float64, pni::core::float128 >, boost::mpl::pair< pni::core::float128, pni::core::float128 >, boost::mpl::pair< pni::core::complex32, pni::core::complex128 >, boost::mpl::pair< pni::core::complex64, pni::core::complex128 >, boost::mpl::pair< pni::core::complex128, pni::core::complex128 > > max_type_map
maximum type maps
Definition: default.hpp:87
boost::variant< GTYPE, FTYPE, ATYPE, LTYPE > nxobject
Definition: nxobject.hpp:44