15 #ifndef INCG_IRIS_IUTEST_TIME_HPP_C6B9E65B_4059_4175_A6DB_397DBF338AA8_
16 #define INCG_IRIS_IUTEST_TIME_HPP_C6B9E65B_4059_4175_A6DB_397DBF338AA8_
23 #if IUTEST_HAS_CXX_HDR_CHRONO
27 #if IUTEST_HAS_HDR_SYSTIME
28 # include <sys/time.h>
29 #elif defined(IUTEST_OS_WINDOWS) && !defined(IUTEST_OS_WINDOWS_MOBILE)
30 # include <sys/timeb.h>
36 #if !defined(IUTEST_GetMillisec) && !IUTEST_HAS_CXX_HDR_CHRONO && !IUTEST_HAS_GETTIMEOFDAY && !defined(IUTEST_OS_WINDOWS) && !IUTEST_HAS_CLOCK
37 # define IUTEST_NO_GETTIMEINMILLIS
53 bool Localtime(time_t sec,
struct tm* dst);
92 unsigned int GetIndefiniteValue();
105 iuStopWatch() : m_begin(0) {}
111 #if defined(IUTEST_NOT_SUPPORT_STOPWATCH)
114 return GetTimeInMillis();
120 m_begin = get_millisec();
124 return get_millisec() - m_begin;
132 # include "../impl/iutest_time.ipp"
iutest root namespace
Definition: iutest_charcode.hpp:33
detail::type_least_t< 8 >::UInt TimeInMillisec
ミリ秒単位を扱う型
Definition: iutest_defs.hpp:526