Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
date_time_types.hpp File Reference
#include <ctime>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/copy.hpp>
#include <boost/mpl/back_inserter.hpp>
#include <boost/mpl/push_back.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/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for date_time_types.hpp:

Namespaces

 boost
 Duration formatting facet for input.
 

Typedefs

typedef mpl::vector
< posix_time::ptime,
local_time::local_date_time > 
boost::boost_date_time_types
 An MPL-sequence of Boost date and time types of attributes. More...
 
typedef mpl::copy
< boost_date_time_types,
mpl::back_inserter
< native_date_time_types >
>::type 
boost::date_time_types
 An MPL-sequence with the complete list of the supported date and time types. More...
 
typedef native_date_time_types boost::native_date_types
 An MPL-sequence of natively supported date types of attributes. More...
 
typedef mpl::push_back
< boost_date_time_types,
gregorian::date >::type 
boost::boost_date_types
 An MPL-sequence of Boost date types of attributes. More...
 
typedef mpl::copy
< boost_date_types,
mpl::back_inserter
< native_date_types >>::type 
boost::date_types
 An MPL-sequence with the complete list of the supported date types. More...
 
typedef native_date_time_types boost::native_time_types
 An MPL-sequence of natively supported time types. More...
 
typedef boost_date_time_types boost::boost_time_types
 An MPL-sequence of Boost time types. More...
 
typedef date_time_types boost::time_types
 An MPL-sequence with the complete list of the supported time types. More...
 
typedef mpl::vector< double > boost::native_time_duration_types
 An MPL-sequence of natively supported time duration types of attributes. More...
 
typedef mpl::vector
< posix_time::time_duration,
gregorian::date_duration > 
boost::boost_time_duration_types
 An MPL-sequence of Boost time duration types of attributes. More...
 
typedef mpl::copy
< boost_time_duration_types,
mpl::back_inserter
< native_time_duration_types >
>::type 
boost::time_duration_types
 An MPL-sequence with the complete list of the supported time duration types. More...
 
typedef mpl::vector
< posix_time::time_period,
local_time::local_time_period,
gregorian::date_period > 
boost::boost_time_period_types
 An MPL-sequence of Boost time duration types of attributes. More...
 
typedef boost_time_period_types boost::time_period_types
 An MPL-sequence with the complete list of the supported time period types. More...
 

Variables

BOOST_LOG_OPEN_NAMESPACE
typedef mpl::vector
< std::time_t, std::tm > 
boost::native_date_time_types
 An MPL-sequence of natively supported date and time types of attributes. More...
 

Detailed Description

Author
Andrey Semashev
Date
13.03.2008

The header contains definition of date and time-related types supported by the library by default.