Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gregorian_types.hpp File Reference

Single file header that defines most of the types for the gregorian date-time system. More...

Include dependency graph for gregorian_types.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::gregorian
 Gregorian date system based on date_time components.
 

Typedefs

typedef date_time::period
< date, date_duration > 
boost::gregorian::date_period
 Date periods for the gregorian system. More...
 
typedef
date_time::year_based_generator
< date > 
boost::gregorian::year_based_generator
 A unifying date_generator base type. More...
 
typedef
date_time::partial_date< date > 
boost::gregorian::partial_date
 A date generation object type. More...
 
typedef
date_time::nth_kday_of_month
< date > 
boost::gregorian::nth_kday_of_month
 
typedef nth_kday_of_month boost::gregorian::nth_day_of_the_week_in_month
 
typedef
date_time::first_kday_of_month
< date > 
boost::gregorian::first_kday_of_month
 
typedef first_kday_of_month boost::gregorian::first_day_of_the_week_in_month
 
typedef
date_time::last_kday_of_month
< date > 
boost::gregorian::last_kday_of_month
 
typedef last_kday_of_month boost::gregorian::last_day_of_the_week_in_month
 
typedef
date_time::first_kday_after
< date > 
boost::gregorian::first_kday_after
 
typedef first_kday_after boost::gregorian::first_day_of_the_week_after
 
typedef
date_time::first_kday_before
< date > 
boost::gregorian::first_kday_before
 
typedef first_kday_before boost::gregorian::first_day_of_the_week_before
 
typedef date_time::day_clock
< date > 
boost::gregorian::day_clock
 A clock to get the current day from the local computer. More...
 
typedef
date_time::date_itr_base< date > 
boost::gregorian::date_iterator
 Base date_iterator type for gregorian types. More...
 
typedef date_time::date_itr
< date_time::day_functor< date >
, date > 
boost::gregorian::day_iterator
 A day level iterator. More...
 
typedef date_time::date_itr
< date_time::week_functor
< date >, date > 
boost::gregorian::week_iterator
 A week level iterator. More...
 
typedef date_time::date_itr
< date_time::month_functor
< date >, date > 
boost::gregorian::month_iterator
 A month level iterator. More...
 
typedef date_time::date_itr
< date_time::year_functor
< date >, date > 
boost::gregorian::year_iterator
 A year level iterator. More...
 

Detailed Description

Single file header that defines most of the types for the gregorian date-time system.