template<class prec>
action<store_precision<prec>> struct
Set numeric precision for ASCII output of floating-point values.
This struct and its apply function are used as a functor-like wrapper for setting the precision used for outputing floating-point values into text files. We also make sure that the precision to be set is between the correct bounds of the underlying floating-point type.