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