Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
date_time.hpp File Reference
#include <ctime>
#include <string>
#include <locale>
#include <ostream>
#include <iterator>
#include <boost/cstdint.hpp>
#include <boost/move/core.hpp>
#include <boost/move/utility.hpp>
#include <boost/date_time/time.hpp>
#include <boost/date_time/date.hpp>
#include <boost/date_time/gregorian/gregorian_types.hpp>
#include <boost/date_time/local_time/local_time_types.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/date_time_format_parser.hpp>
#include <boost/log/detail/light_function.hpp>
#include <boost/log/detail/decomposed_time.hpp>
#include <boost/log/detail/date_time_fmt_gen_traits_fwd.hpp>
#include <boost/log/utility/formatting_ostream.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for date_time.hpp:

Classes

struct  boost::expressions::aux::date_time_formatter_generator_traits_impl< TimeT, CharT >
 
class  boost::expressions::aux::date_time_formatter_generator_traits_impl< TimeT, CharT >::formatter
 Formatter implementation. More...
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< posix_time::ptime, CharT, VoidT >
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >
 
class  boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter
 Formatter implementation. More...
 
class  boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter_builder
 
struct  boost::expressions::aux::date_formatter_generator_traits_impl< DateT, CharT >
 
class  boost::expressions::aux::date_formatter_generator_traits_impl< DateT, CharT >::formatter
 Formatter implementation. More...
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< gregorian::date, CharT, VoidT >
 
struct  boost::expressions::aux::time_duration_formatter_generator_traits_impl< TimeDurationT, CharT >
 
class  boost::expressions::aux::time_duration_formatter_generator_traits_impl< TimeDurationT, CharT >::formatter
 Formatter implementation. More...
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< posix_time::time_duration, CharT, VoidT >
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< posix_time::hours, CharT, VoidT >
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< posix_time::minutes, CharT, VoidT >
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< posix_time::seconds, CharT, VoidT >
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< date_time::subsecond_duration< BaseDurationT, FracOfSecondV >, CharT, VoidT >
 
struct  boost::expressions::aux::date_duration_formatter_generator_traits_impl< DateDurationT, CharT >
 
class  boost::expressions::aux::date_duration_formatter_generator_traits_impl< DateDurationT, CharT >::formatter
 Formatter implementation. More...
 
struct  boost::expressions::aux::date_time_formatter_generator_traits< gregorian::date_duration, CharT, VoidT >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::expressions
 
 boost::expressions::aux
 
 boost::expressions::aux::date_time_support
 

Functions

template<typename DateT , typename ValueT >
void boost::expressions::aux::date_time_support::decompose_date (DateT const &d, boost::log::aux::decomposed_time_wrapper< ValueT > &v)
 
template<typename TimeDurationT , typename ValueT >
void boost::expressions::aux::date_time_support::decompose_time_of_day (TimeDurationT const &tod, boost::log::aux::decomposed_time_wrapper< ValueT > &v)
 
template<typename TimeDurationT , typename ValueT >
void boost::expressions::aux::date_time_support::decompose_time_duration (TimeDurationT const &dur, boost::log::aux::decomposed_time_wrapper< ValueT > &v)
 
template<typename DateDurationT , typename ValueT >
void boost::expressions::aux::date_time_support::decompose_date_duration (DateDurationT const &dur, boost::log::aux::decomposed_time_wrapper< ValueT > &v)
 
template<typename TimeT , typename ValueT >
void boost::expressions::aux::date_time_support::decompose_time (TimeT const &t, boost::log::aux::decomposed_time_wrapper< ValueT > &v)
 

Detailed Description

Author
Andrey Semashev
Date
07.11.2012

This header enables Boost.DateTime support for Boost.Log.