OpenMS
Loading...
Searching...
No Matches
OpenMS::StringConversions::Detail Namespace Reference

Classes

class  BK_PrecPolicyFull
 Karma full-precision float/double/long double policy with NaN→"NaN". More...
 
class  BK_PrecPolicyShort
 Karma low-precision (≤3 fractional digits) policy with NaN→"NaN". More...
 

Typedefs

using FloatFullGen = boost::spirit::karma::real_generator< float, BK_PrecPolicyFull< float > >
 
using DoubleFullGen = boost::spirit::karma::real_generator< double, BK_PrecPolicyFull< double > >
 
using LDFullGen = boost::spirit::karma::real_generator< long double, BK_PrecPolicyFull< long double > >
 
using FloatShortGen = boost::spirit::karma::real_generator< float, BK_PrecPolicyShort< float > >
 
using DoubleShortGen = boost::spirit::karma::real_generator< double, BK_PrecPolicyShort< double > >
 
using LDShortGen = boost::spirit::karma::real_generator< long double, BK_PrecPolicyShort< long double > >
 

Variables

const FloatFullGen floatFull {}
 
const DoubleFullGen doubleFull {}
 
const LDFullGen ldFull {}
 
const FloatShortGen floatShort {}
 
const DoubleShortGen doubleShort {}
 
const LDShortGen ldShort {}
 

Typedef Documentation

◆ DoubleFullGen

using DoubleFullGen = boost::spirit::karma::real_generator<double, BK_PrecPolicyFull<double> >

◆ DoubleShortGen

using DoubleShortGen = boost::spirit::karma::real_generator<double, BK_PrecPolicyShort<double> >

◆ FloatFullGen

using FloatFullGen = boost::spirit::karma::real_generator<float, BK_PrecPolicyFull<float> >

◆ FloatShortGen

using FloatShortGen = boost::spirit::karma::real_generator<float, BK_PrecPolicyShort<float> >

◆ LDFullGen

using LDFullGen = boost::spirit::karma::real_generator<long double, BK_PrecPolicyFull<long double> >

◆ LDShortGen

using LDShortGen = boost::spirit::karma::real_generator<long double, BK_PrecPolicyShort<long double> >

Variable Documentation

◆ doubleFull

const DoubleFullGen doubleFull {}
inline

◆ doubleShort

const DoubleShortGen doubleShort {}
inline

◆ floatFull

const FloatFullGen floatFull {}
inline

◆ floatShort

const FloatShortGen floatShort {}
inline

◆ ldFull

const LDFullGen ldFull {}
inline

◆ ldShort

const LDShortGen ldShort {}
inline