| Home | Libraries | People | FAQ | More

## Class template time_itr

boost::date_time::time_itr — Simple time iterator skeleton class.

## Synopsis

    // In header: <boost/date_time/time_iterator.hpp>

    template<typename time_type>
    class time_itr {
    public:
      // types
      typedef time_type::time_duration_type time_duration_type;

      // construct/copy/destruct
      time_itr(time_type, time_duration_type);

      // public member functions
      time_itr & operator++() ;
      time_itr & operator--() ;
      time_type operator*() ;
      time_type * operator->() ;
      bool operator<(const time_type &) ;
      bool operator<=(const time_type &) ;
      bool operator!=(const time_type &) ;
      bool operator==(const time_type &) ;
      bool operator>(const time_type &) ;
      bool operator>=(const time_type &) ;
    };

## Description

### `time_itr` public construct/copy/destruct

1.     time_itr(time_type t, time_duration_type d);

### `time_itr` public member functions

1.     time_itr & operator++() ;

2.     time_itr & operator--() ;

3.     time_type operator*() ;

4.     time_type * operator->() ;

5.     bool operator<(const time_type & t) ;

6.     bool operator<=(const time_type & t) ;

7.     bool operator!=(const time_type & t) ;

8.     bool operator==(const time_type & t) ;

9.     bool operator>(const time_type & t) ;

10.     bool operator>=(const time_type & t) ;