|   | Prev | Next | base_to_string | 
CppAD::to_string_struct must be defined.
Base
 types,
the following can be used to define the specialization:
     namespace CppAD {
          CPPAD_TO_STRING(Base)
     }
CPPAD_TO_STRING macro assumes that the
base_limits
 and base_std_math
 have already been defined
for this type.
This macro is defined as follows:
# define CPPAD_TO_STRING(Base) \
template <> struct to_string_struct<Base>\
{     std::string operator()(const Base& value) \
     {     std::stringstream os;\
          int n_digits = 1 + CppAD::numeric_limits<Base>::digits10; \
          os << std::setprecision(n_digits);\
          os << value;\
          return os.str();\
     }\
};