| Home | Libraries | People | FAQ | More

## Struct template acst_dst_trait

boost::date_time::acst_dst_trait —

## Synopsis

    template<typename date_type>
    struct acst_dst_trait {
      // types
      typedef date_type::day_of_week_type                day_of_week_type;
      typedef date_type::month_type                      month_type;
      typedef date_time::last_kday_of_month< date_type > start_rule_functor;
      typedef date_time::last_kday_of_month< date_type > end_rule_functor;

      // public static functions
      day_of_week_type start_day() ;
      month_type start_month() ;
      day_of_week_type end_day() ;
      month_type end_month() ;
      int dst_start_offset_minutes() ;
      int dst_end_offset_minutes() ;
      int dst_shift_length_minutes() ;
    };

## Description

### `acst_dst_trait` public static functions

1.     day_of_week_type start_day() ;

2.     month_type start_month() ;

3.     day_of_week_type end_day() ;

4.     month_type end_month() ;

5.     int dst_start_offset_minutes() ;

6.     int dst_end_offset_minutes() ;

7.     int dst_shift_length_minutes() ;

| Copyright © 2001-2004 CrystalClear Software, Inc