Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
greg_facet.hpp File Reference
#include "boost/date_time/gregorian/gregorian_types.hpp"
#include "boost/date_time/date_formatting_locales.hpp"
#include "boost/date_time/gregorian/parsers.hpp"
#include <string>
#include <memory>
#include <locale>
#include <iostream>
#include <exception>
Include dependency graph for greg_facet.hpp:

Classes

struct  boost::gregorian::greg_facet_config
 Configuration of the output facet template. More...
 

Namespaces

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

Functions

template<class charT >
std::basic_istream< charT > & boost::gregorian::operator>> (std::basic_istream< charT > &is, date &d)
 operator>> for gregorian::date More...
 
template<class charT >
std::basic_istream< charT > & boost::gregorian::operator>> (std::basic_istream< charT > &is, date_duration &dd)
 operator>> for gregorian::date_duration More...
 
template<class charT >
std::basic_istream< charT > & boost::gregorian::operator>> (std::basic_istream< charT > &is, date_period &dp)
 operator>> for gregorian::date_period More...
 
BOOST_DATE_TIME_DECL std::locale boost::gregorian::generate_locale (std::locale &loc, char type)
 generates a locale with the set of gregorian name-strings of type char* More...
 
BOOST_DATE_TIME_DECL
boost::date_time::all_date_names_put
< greg_facet_config, char > * 
boost::gregorian::create_facet_def (char type)
 Returns a pointer to a facet with a default set of names (English) More...
 
BOOST_DATE_TIME_DECL std::locale boost::gregorian::generate_locale (std::locale &loc, wchar_t type)
 generates a locale with the set of gregorian name-strings of type wchar_t* More...
 
BOOST_DATE_TIME_DECL
boost::date_time::all_date_names_put
< greg_facet_config, wchar_t > * 
boost::gregorian::create_facet_def (wchar_t type)
 Returns a pointer to a facet with a default set of names (English) More...
 
template<class charT >
std::basic_istream< charT > & boost::gregorian::operator>> (std::basic_istream< charT > &is, greg_month &m)
 operator>> for gregorian::greg_month - throws exception if invalid month given More...
 
template<class charT >
std::basic_istream< charT > & boost::gregorian::operator>> (std::basic_istream< charT > &is, greg_weekday &wd)
 operator>> for gregorian::greg_weekday - throws exception if invalid weekday given More...