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