std::time_get_byname
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <locale> で定義
|
||
template< class CharT, class InputIt = std::istreambuf_iterator<CharT> > class time_get_byname : public std::time_get<CharT, InputIt> |
||
std::time_get_byname は構築時に指定されたロケールの時間と日付の解析ルールをカプセル化する std::time_get ファセットです。
2つの特殊化が標準ライブラリによって提供されます。
ヘッダ
<locale> で定義 | |
std::time_get_byname<char, InputIt>
|
ナロー/マルチバイトの時間解析 |
std::time_get_byname<wchar_t, InputIt>
|
ワイド文字列の時間解析 |
メンバ型
| メンバ型 | 定義 |
char_type
|
CharT
|
iter_type
|
InputIt
|
メンバ関数
新しい time_get_byname ファセットを構築します (パブリックメンバ関数) | |
time_get_byname ファセットを破棄します (プロテクテッドメンバ関数) |
std::time_get_byname::time_get_byname
<tbody> </tbody> explicit time_get_byname( const char* name, std::size_t refs = 0 ); |
||
explicit time_get_byname( const std::string& name, std::size_t refs = 0 ); |
(C++11以上) | |
名前 name を持つロケールに対する新しい std::time_get_byname ファセットを構築します。
refs はリソース管理のために使用されます。 refs == 0 の場合、処理系はそれを保持する最後の std::locale オブジェクトが破棄されたときにファセットを破棄します。 そうでなければ、オブジェクトは破棄されません。
引数
| name | - | ロケールの名前 |
| refs | - | ファセットにリンクする参照の数 |
std::time_get_byname::~time_get_byname
<tbody> </tbody> protected: ~time_get_byname(); |
||
ファセットを破棄します。
std::time_get から継承
| メンバ型 | 定義 |
char_type
|
CharT
|
iter_type
|
InputIt
|
メンバオブジェクト
| メンバ名 | 型 |
id (static)
|
std::locale::id |
メンバ関数
do_date_order を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
| |
do_get_time を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
| |
do_get_date を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
| |
do_get_weekday を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
| |
do_get_monthname を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
| |
do_get_year を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
| |
(C++11) |
do_get を呼びます ( std::time_get<CharT,InputIt>のパブリックメンバ関数)
|
プロテクテッドメンバ関数
[仮想] |
日、月、年の推奨順序を取得します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
[仮想] |
入力ストリームから時、分、秒を抽出します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
[仮想] |
入力ストリームから月、日、年を抽出します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
[仮想] |
入力ストリームから曜日の名前を抽出します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
[仮想] |
入力ストリームから月の名前を抽出します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
[仮想] |
入力ストリームから年を抽出します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
[仮想] (C++11) |
指定された書式に従って、入力ストリームから日付時刻のコンポーネントを抽出します ( std::time_get<CharT,InputIt>の仮想プロテクテッドメンバ関数)
|
std::time_base から継承
| 型 | 定義 |
dateorder
|
値 no_order、 dmy、 mdy、 ymd および ydm を定義する、日付の順序の列挙型
|
例
| This section is incomplete Reason: no example |
関連項目
入力文字シーケンスから時刻/日付の値をパースして struct std::tm に変換します (クラステンプレート) | |
(C++11) |
指定された書式の日付/時刻の値をパースします (関数テンプレート) |