📄 gregorian_autodoc.boostbook
字号:
<struct name="bad_year">
<purpose>Exception type for gregorian year. </purpose>
<method-group name="public member functions"/>
<constructor/>
</struct>
<class name="greg_year">
<purpose>Represent a day of the month (range 1900 - 10000). </purpose>
<description>
<para>This small class allows for simple conversion an integer value into a year for the gregorian calendar. This currently only allows a range of 1900 to 10000. Both ends of the range are a bit arbitrary at the moment, but they are the limits of current testing of the library. As such they may be increased in the future. </para>
</description>
<method-group name="public member functions">
<method name="conversion-operator" cv="const">
<type>unsigned short</type>
</method>
</method-group>
<constructor>
<parameter name="year">
<paramtype>unsigned short</paramtype>
</parameter>
</constructor>
</class>
<typedef name="greg_year_policies">
<purpose>Policy class that declares error handling gregorian year type. </purpose>
<type>CV::simple_exception_policy< unsigned short, 1400, 10000, <classname>bad_year</classname> ></type>
</typedef>
<typedef name="greg_year_rep">
<purpose>Generated representation for gregorian year. </purpose>
<type>CV::constrained_value< greg_year_policies ></type>
</typedef>
</namespace>
</namespace>
</header>
<header name="boost/date_time/gregorian/greg_ymd.hpp">
<namespace name="boost">
<namespace name="gregorian">
<typedef name="greg_year_month_day">
<type>date_time::year_month_day_base< <classname>greg_year</classname>, <classname>greg_month</classname>, <classname>greg_day</classname> ></type>
</typedef>
</namespace>
</namespace>
</header>
<header name="boost/date_time/gregorian/gregorian.hpp">
<para>Single file header that provides overall include for all elements of the gregorian date-time system. This includes the various types defined, but also other functions for formatting and parsing.</para>
</header>
<header name="boost/date_time/gregorian/gregorian_io.hpp">
<namespace name="boost">
<namespace name="gregorian">
<typedef name="wperiod_formatter">
<type>boost::date_time::period_formatter< wchar_t ></type>
</typedef>
<typedef name="period_formatter">
<type>boost::date_time::period_formatter< char ></type>
</typedef>
<typedef name="wdate_facet">
<type>boost::date_time::date_facet< <classname>date</classname>, wchar_t ></type>
</typedef>
<typedef name="date_facet">
<type>boost::date_time::date_facet< <classname>date</classname>, char ></type>
</typedef>
<typedef name="period_parser">
<type>boost::date_time::period_parser< <classname>date</classname>, char ></type>
</typedef>
<typedef name="wperiod_parser">
<type>boost::date_time::period_parser< <classname>date</classname>, wchar_t ></type>
</typedef>
<typedef name="special_values_formatter">
<type>boost::date_time::special_values_formatter< char ></type>
</typedef>
<typedef name="wspecial_values_formatter">
<type>boost::date_time::special_values_formatter< wchar_t ></type>
</typedef>
<typedef name="special_values_parser">
<type>boost::date_time::special_values_parser< <classname>date</classname>, char ></type>
</typedef>
<typedef name="wspecial_values_parser">
<type>boost::date_time::special_values_parser< <classname>date</classname>, wchar_t ></type>
</typedef>
<typedef name="date_input_facet">
<type>boost::date_time::date_input_facet< <classname>date</classname>, char ></type>
</typedef>
<typedef name="wdate_input_facet">
<type>boost::date_time::date_input_facet< <classname>date</classname>, wchar_t ></type>
</typedef>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="d">
<paramtype>const <classname>boost::gregorian::date</classname> &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="d">
<paramtype><classname>date</classname> &</paramtype>
</parameter>
<purpose>input operator for date </purpose>
</function>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="dd">
<paramtype>const boost::gregorian::date_duration &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="dd">
<paramtype>date_duration &</paramtype>
</parameter>
<purpose>input operator for date_duration </purpose>
</function>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="dp">
<paramtype>const boost::gregorian::date_period &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="dp">
<paramtype>date_period &</paramtype>
</parameter>
<purpose>input operator for date_period </purpose>
</function>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="gm">
<paramtype>const <classname>boost::gregorian::greg_month</classname> &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="m">
<paramtype><classname>greg_month</classname> &</paramtype>
</parameter>
<purpose>input operator for greg_month </purpose>
</function>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="gw">
<paramtype>const <classname>boost::gregorian::greg_weekday</classname> &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="wd">
<paramtype><classname>greg_weekday</classname> &</paramtype>
</parameter>
<purpose>input operator for greg_weekday </purpose>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="gd">
<paramtype><classname>greg_day</classname> &</paramtype>
</parameter>
<purpose>input operator for greg_day </purpose>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="gy">
<paramtype><classname>greg_year</classname> &</paramtype>
</parameter>
<purpose>input operator for greg_year </purpose>
</function>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="pd">
<paramtype>const boost::gregorian::partial_date &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="Traits"/>
</template>
<parameter name="is">
<paramtype>std::basic_istream< CharT, Traits > &</paramtype>
</parameter>
<parameter name="pd">
<paramtype>partial_date &</paramtype>
</parameter>
<purpose>input operator for partial_date </purpose>
</function>
<function name="operator<<">
<type>std::basic_ostream< CharT, TraitsT > &</type>
<template>
<template-type-parameter name="CharT"/>
<template-type-parameter name="TraitsT"/>
</template>
<parameter name="os">
<paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype>
</parameter>
<parameter name="nkd">
<paramtype>const boost::gregorian::nth_day_of_the_week_in_month &</paramtype>
</parameter>
</function>
<function name="operator>>">
<type>std::basic_istream< CharT, Traits > &</type>
<template>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -