28 #include <boost/spirit/include/karma_real.hpp>
68 return std::numeric_limits<T>::digits10;
90 typedef boost::spirit::karma::real_policies<T>
base_type;
107 return std::numeric_limits<T>::digits10;
123 template<
typename OITER>
133 return base_type::integer_part(sink,n,
false,
false);
static int precision(T)
set output to full number precision
Definition: float_policy.hpp:66
Definition: cbf_reader.hpp:41
static int floatfield(T)
use scientific format by default
Definition: float_policy.hpp:96
static int floatfield(T)
use scientific format by default
Definition: float_policy.hpp:57
boost::spirit::karma::real_policies< T > base_type
policy to parse the base type
Definition: float_policy.hpp:90
static bool integer_part(OITER &sink, T n, bool sign, bool)
add sign and I in front of the output
Definition: float_policy.hpp:124
static int precision(T)
always use maximum precision of required
Definition: float_policy.hpp:105
policy for real numbers
Definition: float_policy.hpp:51
real policy for imaginary part
Definition: float_policy.hpp:87