Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::date_time::counted_time_system< time_rep > Class Template Reference

An unadjusted time system implementation. More...

#include <time_system_counted.hpp>

Public Types

typedef time_rep time_rep_type
 
typedef time_rep_type::impl_type impl_type
 
typedef
time_rep_type::time_duration_type 
time_duration_type
 
typedef
time_duration_type::fractional_seconds_type 
fractional_seconds_type
 
typedef time_rep_type::date_type date_type
 
typedef
time_rep_type::date_duration_type 
date_duration_type
 

Static Public Member Functions

template<class T >
static void unused_var (const T &)
 
static time_rep_type get_time_rep (const date_type &day, const time_duration_type &tod, date_time::dst_flags dst=not_dst)
 
static time_rep_type get_time_rep (special_values sv)
 
static date_type get_date (const time_rep_type &val)
 
static time_duration_type get_time_of_day (const time_rep_type &val)
 
static std::string zone_name (const time_rep_type &)
 
static bool is_equal (const time_rep_type &lhs, const time_rep_type &rhs)
 
static bool is_less (const time_rep_type &lhs, const time_rep_type &rhs)
 
static time_rep_type add_days (const time_rep_type &base, const date_duration_type &dd)
 
static time_rep_type subtract_days (const time_rep_type &base, const date_duration_type &dd)
 
static time_rep_type subtract_time_duration (const time_rep_type &base, const time_duration_type &td)
 
static time_rep_type add_time_duration (const time_rep_type &base, time_duration_type td)
 
static time_duration_type subtract_times (const time_rep_type &lhs, const time_rep_type &rhs)
 

Detailed Description

template<class time_rep>
class boost::date_time::counted_time_system< time_rep >

An unadjusted time system implementation.

Member Typedef Documentation

template<class time_rep >
typedef time_rep_type::date_duration_type boost::date_time::counted_time_system< time_rep >::date_duration_type
template<class time_rep >
typedef time_rep_type::date_type boost::date_time::counted_time_system< time_rep >::date_type
template<class time_rep >
typedef time_duration_type::fractional_seconds_type boost::date_time::counted_time_system< time_rep >::fractional_seconds_type
template<class time_rep >
typedef time_rep_type::impl_type boost::date_time::counted_time_system< time_rep >::impl_type
template<class time_rep >
typedef time_rep_type::time_duration_type boost::date_time::counted_time_system< time_rep >::time_duration_type
template<class time_rep >
typedef time_rep boost::date_time::counted_time_system< time_rep >::time_rep_type

Member Function Documentation

template<class time_rep >
static time_rep_type boost::date_time::counted_time_system< time_rep >::add_days ( const time_rep_type base,
const date_duration_type dd 
)
inlinestatic
template<class time_rep >
static time_rep_type boost::date_time::counted_time_system< time_rep >::add_time_duration ( const time_rep_type base,
time_duration_type  td 
)
inlinestatic
template<class time_rep >
static date_type boost::date_time::counted_time_system< time_rep >::get_date ( const time_rep_type val)
inlinestatic
template<class time_rep >
static time_duration_type boost::date_time::counted_time_system< time_rep >::get_time_of_day ( const time_rep_type val)
inlinestatic
template<class time_rep >
static bool boost::date_time::counted_time_system< time_rep >::is_equal ( const time_rep_type lhs,
const time_rep_type rhs 
)
inlinestatic
template<class time_rep >
static bool boost::date_time::counted_time_system< time_rep >::is_less ( const time_rep_type lhs,
const time_rep_type rhs 
)
inlinestatic
template<class time_rep >
static time_rep_type boost::date_time::counted_time_system< time_rep >::subtract_days ( const time_rep_type base,
const date_duration_type dd 
)
inlinestatic
template<class time_rep >
static time_rep_type boost::date_time::counted_time_system< time_rep >::subtract_time_duration ( const time_rep_type base,
const time_duration_type td 
)
inlinestatic
template<class time_rep >
static time_duration_type boost::date_time::counted_time_system< time_rep >::subtract_times ( const time_rep_type lhs,
const time_rep_type rhs 
)
inlinestatic
template<class time_rep >
template<class T >
static void boost::date_time::counted_time_system< time_rep >::unused_var ( const T )
inlinestatic
template<class time_rep >
static std::string boost::date_time::counted_time_system< time_rep >::zone_name ( const time_rep_type )
inlinestatic

The documentation for this class was generated from the following file: