Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class template custom_time_zone_base

boost::local_time::custom_time_zone_base — A real time zone.

Synopsis

// In header: <boost/date_time/local_time/custom_time_zone.hpp>

template<typename CharT> 
class custom_time_zone_base : public  {
public:
  // types
  typedef                       ;
  typedef  ;         
  typedef                                 ;       
  typedef                           ; 
  typedef               ;   
  typedef                                                  ;         

  // construct/copy/destruct
  (, , 
                        , 
                        );
  ~();

  // public member functions
   () ;
   () ;
   () ;
   () ;
   () ;
   () ;
   () ;
   () ;
   () ;
   () ;
};

Description

custom_time_zone_base public construct/copy/destruct

  1. ( zone_names, 
                           utc_offset, 
                           dst_shift, 
                           calc_rule);
  2. ~();

custom_time_zone_base public member functions

  1.  () ;
  2.  () ;
  3.  () ;
  4.  () ;
  5.  () ;
    True if zone uses daylight savings adjustments.
  6.  ( y) ;
    Local time that DST starts – NADT if has_dst is false.
  7.  ( y) ;
    Local time that DST ends – NADT if has_dst is false.
  8.  () ;
    Base offset from UTC for zone (eg: -07:30:00)
  9.  () ;
    Adjustment forward or back made while DST is in effect.
  10.  () ;
    Returns a POSIX time_zone string for this object.

PrevUpHomeNext