template<class prec>
tk::grm::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.