include
ecl
time_lite
types.hpp
Go to the documentation of this file.
1
8
/*****************************************************************************
9
** Ifdefs
10
*****************************************************************************/
11
12
#ifndef ECL_TIME_LITE_TYPES_HPP_
13
#define ECL_TIME_LITE_TYPES_HPP_
14
15
/*****************************************************************************
16
** Cross Platform Functionality
17
*****************************************************************************/
18
19
#include <ecl/time_lite/config.hpp>
20
21
/*****************************************************************************
22
** Includes
23
*****************************************************************************/
24
25
#if defined(ECL_HAS_WIN_TIMERS)
26
#include "
types_win.hpp
"
27
#elif defined(ECL_HAS_MACH_TIMERS) || defined(ECL_HAS_POSIX_TIMERS) || defined(ECL_HAS_RT_TIMERS) // should probably get cmake to check for timespec.
28
#include "
types_pos.hpp
"
29
#else
30
#error("There is not a supporting time implementation on this platform (possibly needs extended ecl support).")
31
#endif
32
33
#endif
/* ECL_TIME_LITE_TYPES_HPP_ */
types_win.hpp
Cross platform definition for time types.
types_pos.hpp
Posix definition for time types.
ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:13:57