852207e6857585c0cc1dde3578e2e1b1d3127584
[platform/upstream/boost.git] / boost / date_time / time_defs.hpp
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