Mercurial > octave
diff liboctave/system/oct-time.h @ 21218:2bb4e5a6290d
don't include lo-math.h in header files unnecessarily
* DASPK.h, DASRT.h, DASSL.h, LSODE.h, Quad.h, oct-time.h: Don't
include lo-math.h.
* oct-time.cc (octave_time::octave_time (double)): Move definition
here, from oct-time.h.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 07 Feb 2016 13:19:04 -0500 |
parents | f7084eae3318 |
children | 1473547f50f5 |
line wrap: on
line diff
--- a/liboctave/system/oct-time.h Sun Feb 07 13:17:28 2016 -0500 +++ b/liboctave/system/oct-time.h Sun Feb 07 13:19:04 2016 -0500 @@ -26,8 +26,6 @@ #include <ctime> #include <string> -#include "lo-math.h" - class octave_base_tm; class @@ -64,12 +62,7 @@ ot_unix_time += extra; } - octave_time (double d) - : ot_unix_time (static_cast<time_t> (d)), ot_usec (0) - { - double ip; - ot_usec = static_cast<int> (std::modf (d, &ip) * 1e6); - } + octave_time (double d); octave_time (const octave_base_tm& tm);