diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-02-10 11:22:34 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-02-10 11:22:34 +0200 |
commit | 587804df04ba83c1fc18671dcdd9927c41820f0a (patch) | |
tree | dd709ac7ac36ea37f7f524a7128f7b0d9a6f842f /libxsde/xsde/cxx/serializer/non-validating/float.hxx | |
parent | 9d45c2a295513066b2d8d602b0ef3e92ebfed5ed (diff) |
Move inline c-tors after non-inline functions to help VxWorks 5.x
Diffstat (limited to 'libxsde/xsde/cxx/serializer/non-validating/float.hxx')
-rw-r--r-- | libxsde/xsde/cxx/serializer/non-validating/float.hxx | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/libxsde/xsde/cxx/serializer/non-validating/float.hxx b/libxsde/xsde/cxx/serializer/non-validating/float.hxx index edf2778..80b2449 100644 --- a/libxsde/xsde/cxx/serializer/non-validating/float.hxx +++ b/libxsde/xsde/cxx/serializer/non-validating/float.hxx @@ -24,6 +24,12 @@ namespace xsde struct float_simpl: float_sskel #endif { + virtual void + pre (float); + + virtual void + _serialize_content (); + enum notation { notation_auto, @@ -33,18 +39,11 @@ namespace xsde #ifdef FLT_DIG float_simpl (notation = notation_auto, - unsigned int precision = FLT_DIG); + unsigned int precision = FLT_DIG); // Keep it last. #else float_simpl (notation = notation_auto, unsigned int precision = 6) #endif - - virtual void - pre (float); - - virtual void - _serialize_content (); - protected: notation notation_; unsigned int precision_; |