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   ;

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

  // public member functions
  date_itr_base & ();
  date_itr_base & ();
   (const ) ;
   (const ) ;
  const  () ;
  const  () ;
  bool (const ) ;
  bool (const ) ;
  bool (const ) ;
  bool (const ) ;
  bool (const ) ;
  bool (const ) ;
};

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 construct/copy/destruct

  1. ( d);
  2. ~();

date_itr_base public member functions

  1. date_itr_base & ();
  2. date_itr_base & ();
  3.  (const  current) ;
  4.  (const  current) ;
  5. const  () ;
  6. const  () ;
  7. bool (const  d) ;
  8. bool (const  d) ;
  9. bool (const  d) ;
  10. bool (const  d) ;
  11. bool (const  d) ;
  12. bool (const  d) ;

PrevUpHomeNext