12 #ifndef GAUDIKERNEL_TIMING_H
13 #define GAUDIKERNEL_TIMING_H
58 inline long long adjustTime(
long long timevalue);
145 template <TimeType T>
149 template <TimeType T>
153 template <TimeType T>
157 template <TimeType T>
184 return (t==-1) ? t : t /= (1LL * 365 * 24 * 60 * 60 * 1000 * 1000 * 10);
188 return (t==-1) ? t : t /= (1LL * 24 * 60 * 60 * 1000 * 1000 * 10);
192 return (t==-1) ? t : t /= (1LL * 60 * 60 * 1000 * 1000 * 10);
196 return (t==-1) ? t : t /= (60 * 1000 * 1000 * 10);
200 return (t==-1) ? t : t /= (1000 * 1000 * 10);
204 return (t==-1) ? t : t /= (1000 * 10);
208 return (t==-1) ? t : t /= (10LL);
212 return (t==-1) ? t : t *= 100LL;
216 return (t==-1) ? t : t /= (1LL * 30 * 24 * 60 * 60 * 1000 * 1000 * 10);
224 #endif // GAUDIKERNEL_TIMING_H