1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| #ifndef DATE_TIME_TIME_PRECISION_LIMITS_HPP
| #define DATE_TIME_TIME_PRECISION_LIMITS_HPP
|
| /* Copyright (c) 2002,2003 CrystalClear Software, Inc.
| * Use, modification and distribution is subject to the
| * Boost Software License, Version 1.0. (See accompanying
| * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
| * Author: Jeff Garland
| * $Date$
| */
|
|
|
| /*! \file time_defs.hpp
| This file contains nice definitions for handling the resoluion of various time
| reprsentations.
| */
|
| namespace boost {
| namespace date_time {
|
| //!Defines some nice types for handling time level resolutions
| enum time_resolutions {
| sec,
| tenth,
| hundreth, // deprecated misspelled version of hundredth
| hundredth = hundreth,
| milli,
| ten_thousandth,
| micro,
| nano,
| NumResolutions
| };
|
| //! Flags for daylight savings or summer time
| enum dst_flags {not_dst, is_dst, calculate};
|
|
| } } //namespace date_time
|
|
|
| #endif
|
|