Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class template date_itr_base

boost::date_time::date_itr_base — Base date iterator type.

Synopsis

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

template<typename date_type> 
class date_itr_base {
public:
  // types
  typedef  ;    
  typedef                 ;       
  typedef   ;

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

Description

This class provides the skeleton for the creation of iterators. New and interesting interators can be created by plugging in a new function that derives the next value from the current state. generation of various types of -based information.

Template Parameters

date_type

The date_type is a concrete date_type. The date_type must define a duration_type and a calendar_type.

date_itr_base public member functions

  1. ( d);
  2. ~();
  3.  ();
  4.  ();
  5.  ( current) ;
  6.  ( current) ;
  7.  () ;
  8.  () ;
  9.  ( d) ;
  10.  ( d) ;
  11.  ( d) ;
  12.  ( d) ;
  13.  ( d) ;
  14.  ( d) ;

PrevUpHomeNext