aboutsummaryrefslogtreecommitdiff
path: root/libxsde/xsde/cxx/serializer/non-validating/decimal.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsde/xsde/cxx/serializer/non-validating/decimal.hxx')
-rw-r--r--libxsde/xsde/cxx/serializer/non-validating/decimal.hxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/libxsde/xsde/cxx/serializer/non-validating/decimal.hxx b/libxsde/xsde/cxx/serializer/non-validating/decimal.hxx
index 82853b1..c9b4c4e 100644
--- a/libxsde/xsde/cxx/serializer/non-validating/decimal.hxx
+++ b/libxsde/xsde/cxx/serializer/non-validating/decimal.hxx
@@ -24,18 +24,17 @@ namespace xsde
struct decimal_simpl: decimal_sskel
#endif
{
-#ifdef DBL_DIG
- decimal_simpl (unsigned int precision = DBL_DIG);
-#else
- decimal_simpl (unsigned int precision = 15)
-#endif
-
virtual void
pre (double);
virtual void
_serialize_content ();
+#ifdef DBL_DIG
+ decimal_simpl (unsigned int precision = DBL_DIG); // Keep it last.
+#else
+ decimal_simpl (unsigned int precision = 15)
+#endif
protected:
unsigned int precision_;
double value_;